home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
House of Dreams
/
House of Dreams.iso
/
More…
/
QuickTime™
/
QuickTime™.rsrc
/
bin.rsrc_CODE_-2020.txt
< prev
next >
Wrap
Text File
|
1991-12-02
|
188KB
|
3,379 lines
# near model CODE resource
# jump table entries: 3136-3138 (3 of them)
00000000 6F18 ble +0x1A /* 0000001A */
00000002 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000006 4268 0004 clr.w [A0 + 0x4]
0000000A 0C40 01A7 cmpi.w D0, 0x1A7
0000000E 621E bhi +0x20 /* 0000002E */
00000010 41FA 0030 lea.l A0, [PC + 0x30 /* 00000042, value 0xFFFFFFFA */]
00000014 D1F0 0400 add.l A0, [A0 + D0.w * 4]
00000018 4ED0 jmp [A0]
label0000001A:
0000001A E548 lsl D0.w, 2
0000001C 0C40 069C cmpi.w D0, 0x69C
00000020 620A bhi +0xC /* 0000002C */
00000022 41FA 001E lea.l A0, [PC + 0x1E /* 00000042, value 0xFFFFFFFA */]
00000026 D1F0 0000 add.l A0, [A0 + D0.w]
0000002A 4ED0 jmp [A0]
label0000002C:
0000002C E448 lsr D0.w, 2
label0000002E:
0000002E 4840 swap.w D0
00000030 0240 00FF andi.w D0, 0xFF
00000034 205F movea.l A0, [A7]+
00000036 DEC0 add.w A7, D0
00000038 70FF moveq.l D0, 0xFFFFFFFF
0000003A 4ED0 jmp [A0]
0000003C 303C FFFD move.w D0, 0xFFFD
00000040 A9C9 syscall SysError
00000042 FFFF .invalid <<F/7/7>>
00000044 FFFA .invalid <<F/7/7>>
00000046 0000 0716 ori.b D0, 0x16
0000004A 0000 0A40 ori.b D0, 0x40 /* '@' */
0000004E 0000 0A8C ori.b D0, 0x8C
00000052 0000 0AA8 ori.b D0, 0xA8
00000056 FFFF .invalid <<F/7/7>>
00000058 FFFA .invalid <<F/7/7>>
0000005A FFFF .invalid <<F/7/7>>
0000005C FFFA .invalid <<F/7/7>>
0000005E FFFF .invalid <<F/7/7>>
00000060 FFFA .invalid <<F/7/7>>
00000062 FFFF .invalid <<F/7/7>>
00000064 FFFA .invalid <<F/7/7>>
00000066 FFFF .invalid <<F/7/7>>
00000068 FFFA .invalid <<F/7/7>>
0000006A FFFF .invalid <<F/7/7>>
0000006C FFFA .invalid <<F/7/7>>
0000006E FFFF .invalid <<F/7/7>>
00000070 FFFA .invalid <<F/7/7>>
00000072 FFFF .invalid <<F/7/7>>
00000074 FFFA .invalid <<F/7/7>>
00000076 FFFF .invalid <<F/7/7>>
00000078 FFFA .invalid <<F/7/7>>
0000007A FFFF .invalid <<F/7/7>>
0000007C FFFA .invalid <<F/7/7>>
0000007E FFFF .invalid <<F/7/7>>
00000080 FFFA .invalid <<F/7/7>>
00000082 FFFF .invalid <<F/7/7>>
00000084 FFFA .invalid <<F/7/7>>
00000086 FFFF .invalid <<F/7/7>>
00000088 FFFA .invalid <<F/7/7>>
0000008A FFFF .invalid <<F/7/7>>
0000008C FFFA .invalid <<F/7/7>>
0000008E 0000 0B92 ori.b D0, 0x92
00000092 FFFF .invalid <<F/7/7>>
00000094 FFFA .invalid <<F/7/7>>
00000096 FFFF .invalid <<F/7/7>>
00000098 FFFA .invalid <<F/7/7>>
0000009A FFFF .invalid <<F/7/7>>
0000009C FFFA .invalid <<F/7/7>>
0000009E FFFF .invalid <<F/7/7>>
000000A0 FFFA .invalid <<F/7/7>>
000000A2 0000 0CC6 ori.b D0, 0xC6
000000A6 FFFF .invalid <<F/7/7>>
000000A8 FFFA .invalid <<F/7/7>>
000000AA FFFF .invalid <<F/7/7>>
000000AC FFFA .invalid <<F/7/7>>
000000AE 0000 0B28 ori.b D0, 0x28 /* '(' */
000000B2 FFFF .invalid <<F/7/7>>
000000B4 FFFA .invalid <<F/7/7>>
000000B6 FFFF .invalid <<F/7/7>>
000000B8 FFFA .invalid <<F/7/7>>
000000BA FFFF .invalid <<F/7/7>>
000000BC FFFA .invalid <<F/7/7>>
000000BE FFFF .invalid <<F/7/7>>
000000C0 FFFA .invalid <<F/7/7>>
000000C2 FFFF .invalid <<F/7/7>>
000000C4 FFFA .invalid <<F/7/7>>
000000C6 FFFF .invalid <<F/7/7>>
000000C8 FFFA .invalid <<F/7/7>>
000000CA FFFF .invalid <<F/7/7>>
000000CC FFFA .invalid <<F/7/7>>
000000CE FFFF .invalid <<F/7/7>>
000000D0 FFFA .invalid <<F/7/7>>
000000D2 FFFF .invalid <<F/7/7>>
000000D4 FFFA .invalid <<F/7/7>>
000000D6 FFFF .invalid <<F/7/7>>
000000D8 FFFA .invalid <<F/7/7>>
000000DA FFFF .invalid <<F/7/7>>
000000DC FFFA .invalid <<F/7/7>>
000000DE FFFF .invalid <<F/7/7>>
000000E0 FFFA .invalid <<F/7/7>>
000000E2 FFFF .invalid <<F/7/7>>
000000E4 FFFA .invalid <<F/7/7>>
000000E6 FFFF .invalid <<F/7/7>>
000000E8 FFFA .invalid <<F/7/7>>
000000EA FFFF .invalid <<F/7/7>>
000000EC FFFA .invalid <<F/7/7>>
000000EE FFFF .invalid <<F/7/7>>
000000F0 FFFA .invalid <<F/7/7>>
000000F2 FFFF .invalid <<F/7/7>>
000000F4 FFFA .invalid <<F/7/7>>
000000F6 FFFF .invalid <<F/7/7>>
000000F8 FFFA .invalid <<F/7/7>>
000000FA FFFF .invalid <<F/7/7>>
000000FC FFFA .invalid <<F/7/7>>
000000FE FFFF .invalid <<F/7/7>>
00000100 FFFA .invalid <<F/7/7>>
00000102 FFFF .invalid <<F/7/7>>
00000104 FFFA .invalid <<F/7/7>>
00000106 FFFF .invalid <<F/7/7>>
00000108 FFFA .invalid <<F/7/7>>
0000010A FFFF .invalid <<F/7/7>>
0000010C FFFA .invalid <<F/7/7>>
0000010E FFFF .invalid <<F/7/7>>
00000110 FFFA .invalid <<F/7/7>>
00000112 FFFF .invalid <<F/7/7>>
00000114 FFFA .invalid <<F/7/7>>
00000116 FFFF .invalid <<F/7/7>>
00000118 FFFA .invalid <<F/7/7>>
0000011A FFFF .invalid <<F/7/7>>
0000011C FFFA .invalid <<F/7/7>>
0000011E FFFF .invalid <<F/7/7>>
00000120 FFFA .invalid <<F/7/7>>
00000122 FFFF .invalid <<F/7/7>>
00000124 FFFA .invalid <<F/7/7>>
00000126 FFFF .invalid <<F/7/7>>
00000128 FFFA .invalid <<F/7/7>>
0000012A FFFF .invalid <<F/7/7>>
0000012C FFFA .invalid <<F/7/7>>
0000012E FFFF .invalid <<F/7/7>>
00000130 FFFA .invalid <<F/7/7>>
00000132 FFFF .invalid <<F/7/7>>
00000134 FFFA .invalid <<F/7/7>>
00000136 FFFF .invalid <<F/7/7>>
00000138 FFFA .invalid <<F/7/7>>
0000013A FFFF .invalid <<F/7/7>>
0000013C FFFA .invalid <<F/7/7>>
0000013E FFFF .invalid <<F/7/7>>
00000140 FFFA .invalid <<F/7/7>>
00000142 FFFF .invalid <<F/7/7>>
00000144 FFFA .invalid <<F/7/7>>
00000146 FFFF .invalid <<F/7/7>>
00000148 FFFA .invalid <<F/7/7>>
0000014A FFFF .invalid <<F/7/7>>
0000014C FFFA .invalid <<F/7/7>>
0000014E FFFF .invalid <<F/7/7>>
00000150 FFFA .invalid <<F/7/7>>
00000152 FFFF .invalid <<F/7/7>>
00000154 FFFA .invalid <<F/7/7>>
00000156 FFFF .invalid <<F/7/7>>
00000158 FFFA .invalid <<F/7/7>>
0000015A FFFF .invalid <<F/7/7>>
0000015C FFFA .invalid <<F/7/7>>
0000015E FFFF .invalid <<F/7/7>>
00000160 FFFA .invalid <<F/7/7>>
00000162 FFFF .invalid <<F/7/7>>
00000164 FFFA .invalid <<F/7/7>>
00000166 FFFF .invalid <<F/7/7>>
00000168 FFFA .invalid <<F/7/7>>
0000016A FFFF .invalid <<F/7/7>>
0000016C FFFA .invalid <<F/7/7>>
0000016E FFFF .invalid <<F/7/7>>
00000170 FFFA .invalid <<F/7/7>>
00000172 FFFF .invalid <<F/7/7>>
00000174 FFFA .invalid <<F/7/7>>
00000176 FFFF .invalid <<F/7/7>>
00000178 FFFA .invalid <<F/7/7>>
0000017A FFFF .invalid <<F/7/7>>
0000017C FFFA .invalid <<F/7/7>>
0000017E FFFF .invalid <<F/7/7>>
00000180 FFFA .invalid <<F/7/7>>
00000182 FFFF .invalid <<F/7/7>>
00000184 FFFA .invalid <<F/7/7>>
00000186 FFFF .invalid <<F/7/7>>
00000188 FFFA .invalid <<F/7/7>>
0000018A FFFF .invalid <<F/7/7>>
0000018C FFFA .invalid <<F/7/7>>
0000018E FFFF .invalid <<F/7/7>>
00000190 FFFA .invalid <<F/7/7>>
00000192 FFFF .invalid <<F/7/7>>
00000194 FFFA .invalid <<F/7/7>>
00000196 FFFF .invalid <<F/7/7>>
00000198 FFFA .invalid <<F/7/7>>
0000019A FFFF .invalid <<F/7/7>>
0000019C FFFA .invalid <<F/7/7>>
0000019E FFFF .invalid <<F/7/7>>
000001A0 FFFA .invalid <<F/7/7>>
000001A2 FFFF .invalid <<F/7/7>>
000001A4 FFFA .invalid <<F/7/7>>
000001A6 FFFF .invalid <<F/7/7>>
000001A8 FFFA .invalid <<F/7/7>>
000001AA FFFF .invalid <<F/7/7>>
000001AC FFFA .invalid <<F/7/7>>
000001AE FFFF .invalid <<F/7/7>>
000001B0 FFFA .invalid <<F/7/7>>
000001B2 FFFF .invalid <<F/7/7>>
000001B4 FFFA .invalid <<F/7/7>>
000001B6 FFFF .invalid <<F/7/7>>
000001B8 FFFA .invalid <<F/7/7>>
000001BA FFFF .invalid <<F/7/7>>
000001BC FFFA .invalid <<F/7/7>>
000001BE FFFF .invalid <<F/7/7>>
000001C0 FFFA .invalid <<F/7/7>>
000001C2 FFFF .invalid <<F/7/7>>
000001C4 FFFA .invalid <<F/7/7>>
000001C6 FFFF .invalid <<F/7/7>>
000001C8 FFFA .invalid <<F/7/7>>
000001CA FFFF .invalid <<F/7/7>>
000001CC FFFA .invalid <<F/7/7>>
000001CE FFFF .invalid <<F/7/7>>
000001D0 FFFA .invalid <<F/7/7>>
000001D2 FFFF .invalid <<F/7/7>>
000001D4 FFFA .invalid <<F/7/7>>
000001D6 FFFF .invalid <<F/7/7>>
000001D8 FFFA .invalid <<F/7/7>>
000001DA FFFF .invalid <<F/7/7>>
000001DC FFFA .invalid <<F/7/7>>
000001DE FFFF .invalid <<F/7/7>>
000001E0 FFFA .invalid <<F/7/7>>
000001E2 FFFF .invalid <<F/7/7>>
000001E4 FFFA .invalid <<F/7/7>>
000001E6 FFFF .invalid <<F/7/7>>
000001E8 FFFA .invalid <<F/7/7>>
000001EA FFFF .invalid <<F/7/7>>
000001EC FFFA .invalid <<F/7/7>>
000001EE FFFF .invalid <<F/7/7>>
000001F0 FFFA .invalid <<F/7/7>>
000001F2 FFFF .invalid <<F/7/7>>
000001F4 FFFA .invalid <<F/7/7>>
000001F6 FFFF .invalid <<F/7/7>>
000001F8 FFFA .invalid <<F/7/7>>
000001FA FFFF .invalid <<F/7/7>>
000001FC FFFA .invalid <<F/7/7>>
000001FE FFFF .invalid <<F/7/7>>
00000200 FFFA .invalid <<F/7/7>>
00000202 FFFF .invalid <<F/7/7>>
00000204 FFFA .invalid <<F/7/7>>
00000206 FFFF .invalid <<F/7/7>>
00000208 FFFA .invalid <<F/7/7>>
0000020A FFFF .invalid <<F/7/7>>
0000020C FFFA .invalid <<F/7/7>>
0000020E FFFF .invalid <<F/7/7>>
00000210 FFFA .invalid <<F/7/7>>
00000212 FFFF .invalid <<F/7/7>>
00000214 FFFA .invalid <<F/7/7>>
00000216 FFFF .invalid <<F/7/7>>
00000218 FFFA .invalid <<F/7/7>>
0000021A FFFF .invalid <<F/7/7>>
0000021C FFFA .invalid <<F/7/7>>
0000021E FFFF .invalid <<F/7/7>>
00000220 FFFA .invalid <<F/7/7>>
00000222 FFFF .invalid <<F/7/7>>
00000224 FFFA .invalid <<F/7/7>>
00000226 FFFF .invalid <<F/7/7>>
00000228 FFFA .invalid <<F/7/7>>
0000022A FFFF .invalid <<F/7/7>>
0000022C FFFA .invalid <<F/7/7>>
0000022E FFFF .invalid <<F/7/7>>
00000230 FFFA .invalid <<F/7/7>>
00000232 FFFF .invalid <<F/7/7>>
00000234 FFFA .invalid <<F/7/7>>
00000236 FFFF .invalid <<F/7/7>>
00000238 FFFA .invalid <<F/7/7>>
0000023A FFFF .invalid <<F/7/7>>
0000023C FFFA .invalid <<F/7/7>>
0000023E FFFF .invalid <<F/7/7>>
00000240 FFFA .invalid <<F/7/7>>
00000242 FFFF .invalid <<F/7/7>>
00000244 FFFA .invalid <<F/7/7>>
00000246 FFFF .invalid <<F/7/7>>
00000248 FFFA .invalid <<F/7/7>>
0000024A FFFF .invalid <<F/7/7>>
0000024C FFFA .invalid <<F/7/7>>
0000024E FFFF .invalid <<F/7/7>>
00000250 FFFA .invalid <<F/7/7>>
00000252 FFFF .invalid <<F/7/7>>
00000254 FFFA .invalid <<F/7/7>>
00000256 FFFF .invalid <<F/7/7>>
00000258 FFFA .invalid <<F/7/7>>
0000025A FFFF .invalid <<F/7/7>>
0000025C FFFA .invalid <<F/7/7>>
0000025E FFFF .invalid <<F/7/7>>
00000260 FFFA .invalid <<F/7/7>>
00000262 FFFF .invalid <<F/7/7>>
00000264 FFFA .invalid <<F/7/7>>
00000266 FFFF .invalid <<F/7/7>>
00000268 FFFA .invalid <<F/7/7>>
0000026A FFFF .invalid <<F/7/7>>
0000026C FFFA .invalid <<F/7/7>>
0000026E FFFF .invalid <<F/7/7>>
00000270 FFFA .invalid <<F/7/7>>
00000272 FFFF .invalid <<F/7/7>>
00000274 FFFA .invalid <<F/7/7>>
00000276 FFFF .invalid <<F/7/7>>
00000278 FFFA .invalid <<F/7/7>>
0000027A FFFF .invalid <<F/7/7>>
0000027C FFFA .invalid <<F/7/7>>
0000027E FFFF .invalid <<F/7/7>>
00000280 FFFA .invalid <<F/7/7>>
00000282 FFFF .invalid <<F/7/7>>
00000284 FFFA .invalid <<F/7/7>>
00000286 FFFF .invalid <<F/7/7>>
00000288 FFFA .invalid <<F/7/7>>
0000028A FFFF .invalid <<F/7/7>>
0000028C FFFA .invalid <<F/7/7>>
0000028E FFFF .invalid <<F/7/7>>
00000290 FFFA .invalid <<F/7/7>>
00000292 FFFF .invalid <<F/7/7>>
00000294 FFFA .invalid <<F/7/7>>
00000296 0000 0C5C ori.b D0, 0x5C /* '\\' */
0000029A FFFF .invalid <<F/7/7>>
0000029C FFFA .invalid <<F/7/7>>
0000029E FFFF .invalid <<F/7/7>>
000002A0 FFFA .invalid <<F/7/7>>
000002A2 FFFF .invalid <<F/7/7>>
000002A4 FFFA .invalid <<F/7/7>>
000002A6 FFFF .invalid <<F/7/7>>
000002A8 FFFA .invalid <<F/7/7>>
000002AA FFFF .invalid <<F/7/7>>
000002AC FFFA .invalid <<F/7/7>>
000002AE FFFF .invalid <<F/7/7>>
000002B0 FFFA .invalid <<F/7/7>>
000002B2 FFFF .invalid <<F/7/7>>
000002B4 FFFA .invalid <<F/7/7>>
000002B6 FFFF .invalid <<F/7/7>>
000002B8 FFFA .invalid <<F/7/7>>
000002BA FFFF .invalid <<F/7/7>>
000002BC FFFA .invalid <<F/7/7>>
000002BE FFFF .invalid <<F/7/7>>
000002C0 FFFA .invalid <<F/7/7>>
000002C2 FFFF .invalid <<F/7/7>>
000002C4 FFFA .invalid <<F/7/7>>
000002C6 FFFF .invalid <<F/7/7>>
000002C8 FFFA .invalid <<F/7/7>>
000002CA FFFF .invalid <<F/7/7>>
000002CC FFFA .invalid <<F/7/7>>
000002CE FFFF .invalid <<F/7/7>>
000002D0 FFFA .invalid <<F/7/7>>
000002D2 FFFF .invalid <<F/7/7>>
000002D4 FFFA .invalid <<F/7/7>>
000002D6 0000 1154 ori.b D0, 0x54 /* 'T' */
000002DA 0000 1370 ori.b D0, 0x70 /* 'p' */
000002DE 0000 1418 ori.b D0, 0x18
000002E2 0000 13BC ori.b D0, 0xBC
000002E6 0000 14F6 ori.b D0, 0xF6
000002EA 0000 1508 ori.b D0, 0x8
000002EE 0000 1688 ori.b D0, 0x88
000002F2 0000 154C ori.b D0, 0x4C /* 'L' */
000002F6 0000 16BE ori.b D0, 0xBE
000002FA 0000 15EA ori.b D0, 0xEA
000002FE 0000 1A36 ori.b D0, 0x36 /* '6' */
00000302 0000 1A4A ori.b D0, 0x4A /* 'J' */
00000306 0000 1774 ori.b D0, 0x74 /* 't' */
0000030A 0000 178C ori.b D0, 0x8C
0000030E 0000 184E ori.b D0, 0x4E /* 'N' */
00000312 0000 17B0 ori.b D0, 0xB0
00000316 0000 0E32 ori.b D0, 0x32 /* '2' */
0000031A 0000 1284 ori.b D0, 0x84
0000031E 0000 1112 ori.b D0, 0x12
00000322 0000 2074 ori.b D0, 0x74 /* 't' */
00000326 0000 20FE ori.b D0, 0xFE
0000032A FFFF .invalid <<F/7/7>>
0000032C FFFA .invalid <<F/7/7>>
0000032E FFFF .invalid <<F/7/7>>
00000330 FFFA .invalid <<F/7/7>>
00000332 FFFF .invalid <<F/7/7>>
00000334 FFFA .invalid <<F/7/7>>
00000336 FFFF .invalid <<F/7/7>>
00000338 FFFA .invalid <<F/7/7>>
0000033A FFFF .invalid <<F/7/7>>
0000033C FFFA .invalid <<F/7/7>>
0000033E FFFF .invalid <<F/7/7>>
00000340 FFFA .invalid <<F/7/7>>
00000342 FFFF .invalid <<F/7/7>>
00000344 FFFA .invalid <<F/7/7>>
00000346 FFFF .invalid <<F/7/7>>
00000348 FFFA .invalid <<F/7/7>>
0000034A FFFF .invalid <<F/7/7>>
0000034C FFFA .invalid <<F/7/7>>
0000034E FFFF .invalid <<F/7/7>>
00000350 FFFA .invalid <<F/7/7>>
00000352 FFFF .invalid <<F/7/7>>
00000354 FFFA .invalid <<F/7/7>>
00000356 FFFF .invalid <<F/7/7>>
00000358 FFFA .invalid <<F/7/7>>
0000035A FFFF .invalid <<F/7/7>>
0000035C FFFA .invalid <<F/7/7>>
0000035E FFFF .invalid <<F/7/7>>
00000360 FFFA .invalid <<F/7/7>>
00000362 FFFF .invalid <<F/7/7>>
00000364 FFFA .invalid <<F/7/7>>
00000366 FFFF .invalid <<F/7/7>>
00000368 FFFA .invalid <<F/7/7>>
0000036A FFFF .invalid <<F/7/7>>
0000036C FFFA .invalid <<F/7/7>>
0000036E FFFF .invalid <<F/7/7>>
00000370 FFFA .invalid <<F/7/7>>
00000372 FFFF .invalid <<F/7/7>>
00000374 FFFA .invalid <<F/7/7>>
00000376 FFFF .invalid <<F/7/7>>
00000378 FFFA .invalid <<F/7/7>>
0000037A FFFF .invalid <<F/7/7>>
0000037C FFFA .invalid <<F/7/7>>
0000037E FFFF .invalid <<F/7/7>>
00000380 FFFA .invalid <<F/7/7>>
00000382 FFFF .invalid <<F/7/7>>
00000384 FFFA .invalid <<F/7/7>>
00000386 0000 0DA0 ori.b D0, 0xA0
0000038A 0000 0DD6 ori.b D0, 0xD6
0000038E FFFF .invalid <<F/7/7>>
00000390 FFFA .invalid <<F/7/7>>
00000392 FFFF .invalid <<F/7/7>>
00000394 FFFA .invalid <<F/7/7>>
00000396 FFFF .invalid <<F/7/7>>
00000398 FFFA .invalid <<F/7/7>>
0000039A FFFF .invalid <<F/7/7>>
0000039C FFFA .invalid <<F/7/7>>
0000039E FFFF .invalid <<F/7/7>>
000003A0 FFFA .invalid <<F/7/7>>
000003A2 FFFF .invalid <<F/7/7>>
000003A4 FFFA .invalid <<F/7/7>>
000003A6 FFFF .invalid <<F/7/7>>
000003A8 FFFA .invalid <<F/7/7>>
000003AA FFFF .invalid <<F/7/7>>
000003AC FFFA .invalid <<F/7/7>>
000003AE FFFF .invalid <<F/7/7>>
000003B0 FFFA .invalid <<F/7/7>>
000003B2 FFFF .invalid <<F/7/7>>
000003B4 FFFA .invalid <<F/7/7>>
000003B6 FFFF .invalid <<F/7/7>>
000003B8 FFFA .invalid <<F/7/7>>
000003BA 0000 0AD6 ori.b D0, 0xD6
000003BE 0000 083A ori.b D0, 0x3A /* ':' */
000003C2 FFFF .invalid <<F/7/7>>
000003C4 FFFA .invalid <<F/7/7>>
000003C6 FFFF .invalid <<F/7/7>>
000003C8 FFFA .invalid <<F/7/7>>
000003CA FFFF .invalid <<F/7/7>>
000003CC FFFA .invalid <<F/7/7>>
000003CE 0000 0C06 ori.b D0, 0x6
000003D2 0000 0DE6 ori.b D0, 0xE6
000003D6 FFFF .invalid <<F/7/7>>
000003D8 FFFA .invalid <<F/7/7>>
000003DA FFFF .invalid <<F/7/7>>
000003DC FFFA .invalid <<F/7/7>>
000003DE FFFF .invalid <<F/7/7>>
000003E0 FFFA .invalid <<F/7/7>>
000003E2 FFFF .invalid <<F/7/7>>
000003E4 FFFA .invalid <<F/7/7>>
000003E6 0000 0D22 ori.b D0, 0x22 /* '\"' */
000003EA FFFF .invalid <<F/7/7>>
000003EC FFFA .invalid <<F/7/7>>
000003EE 0000 1F8A ori.b D0, 0x8A
000003F2 0000 1FEE ori.b D0, 0xEE
000003F6 0000 2036 ori.b D0, 0x36 /* '6' */
000003FA 0000 2054 ori.b D0, 0x54 /* 'T' */
000003FE 0000 0AFA ori.b D0, 0xFA
00000402 FFFF .invalid <<F/7/7>>
00000404 FFFA .invalid <<F/7/7>>
00000406 FFFF .invalid <<F/7/7>>
00000408 FFFA .invalid <<F/7/7>>
0000040A FFFF .invalid <<F/7/7>>
0000040C FFFA .invalid <<F/7/7>>
0000040E FFFF .invalid <<F/7/7>>
00000410 FFFA .invalid <<F/7/7>>
00000412 FFFF .invalid <<F/7/7>>
00000414 FFFA .invalid <<F/7/7>>
00000416 FFFF .invalid <<F/7/7>>
00000418 FFFA .invalid <<F/7/7>>
0000041A FFFF .invalid <<F/7/7>>
0000041C FFFA .invalid <<F/7/7>>
0000041E FFFF .invalid <<F/7/7>>
00000420 FFFA .invalid <<F/7/7>>
00000422 FFFF .invalid <<F/7/7>>
00000424 FFFA .invalid <<F/7/7>>
00000426 FFFF .invalid <<F/7/7>>
00000428 FFFA .invalid <<F/7/7>>
0000042A FFFF .invalid <<F/7/7>>
0000042C FFFA .invalid <<F/7/7>>
0000042E FFFF .invalid <<F/7/7>>
00000430 FFFA .invalid <<F/7/7>>
00000432 FFFF .invalid <<F/7/7>>
00000434 FFFA .invalid <<F/7/7>>
00000436 FFFF .invalid <<F/7/7>>
00000438 FFFA .invalid <<F/7/7>>
0000043A FFFF .invalid <<F/7/7>>
0000043C FFFA .invalid <<F/7/7>>
0000043E FFFF .invalid <<F/7/7>>
00000440 FFFA .invalid <<F/7/7>>
00000442 FFFF .invalid <<F/7/7>>
00000444 FFFA .invalid <<F/7/7>>
00000446 FFFF .invalid <<F/7/7>>
00000448 FFFA .invalid <<F/7/7>>
0000044A FFFF .invalid <<F/7/7>>
0000044C FFFA .invalid <<F/7/7>>
0000044E FFFF .invalid <<F/7/7>>
00000450 FFFA .invalid <<F/7/7>>
00000452 FFFF .invalid <<F/7/7>>
00000454 FFFA .invalid <<F/7/7>>
00000456 FFFF .invalid <<F/7/7>>
00000458 FFFA .invalid <<F/7/7>>
0000045A FFFF .invalid <<F/7/7>>
0000045C FFFA .invalid <<F/7/7>>
0000045E FFFF .invalid <<F/7/7>>
00000460 FFFA .invalid <<F/7/7>>
00000462 FFFF .invalid <<F/7/7>>
00000464 FFFA .invalid <<F/7/7>>
00000466 FFFF .invalid <<F/7/7>>
00000468 FFFA .invalid <<F/7/7>>
0000046A 0000 0D60 ori.b D0, 0x60 /* '`' */
0000046E 0000 1D84 ori.b D0, 0x84
00000472 0000 1D9E ori.b D0, 0x9E
00000476 0000 1DE4 ori.b D0, 0xE4
0000047A FFFF .invalid <<F/7/7>>
0000047C FFFA .invalid <<F/7/7>>
0000047E FFFF .invalid <<F/7/7>>
00000480 FFFA .invalid <<F/7/7>>
00000482 FFFF .invalid <<F/7/7>>
00000484 FFFA .invalid <<F/7/7>>
00000486 FFFF .invalid <<F/7/7>>
00000488 FFFA .invalid <<F/7/7>>
0000048A FFFF .invalid <<F/7/7>>
0000048C FFFA .invalid <<F/7/7>>
0000048E FFFF .invalid <<F/7/7>>
00000490 FFFA .invalid <<F/7/7>>
00000492 FFFF .invalid <<F/7/7>>
00000494 FFFA .invalid <<F/7/7>>
00000496 FFFF .invalid <<F/7/7>>
00000498 FFFA .invalid <<F/7/7>>
0000049A FFFF .invalid <<F/7/7>>
0000049C FFFA .invalid <<F/7/7>>
0000049E FFFF .invalid <<F/7/7>>
000004A0 FFFA .invalid <<F/7/7>>
000004A2 FFFF .invalid <<F/7/7>>
000004A4 FFFA .invalid <<F/7/7>>
000004A6 FFFF .invalid <<F/7/7>>
000004A8 FFFA .invalid <<F/7/7>>
000004AA FFFF .invalid <<F/7/7>>
000004AC FFEA .invalid <<F/7/7>>
000004AE FFFF .invalid <<F/7/7>>
000004B0 FFEA .invalid <<F/7/7>>
000004B2 FFFF .invalid <<F/7/7>>
000004B4 FFEA .invalid <<F/7/7>>
000004B6 FFFF .invalid <<F/7/7>>
000004B8 FFEA .invalid <<F/7/7>>
000004BA FFFF .invalid <<F/7/7>>
000004BC FFEA .invalid <<F/7/7>>
000004BE FFFF .invalid <<F/7/7>>
000004C0 FFEA .invalid <<F/7/7>>
000004C2 FFFF .invalid <<F/7/7>>
000004C4 FFFA .invalid <<F/7/7>>
000004C6 FFFF .invalid <<F/7/7>>
000004C8 FFEA .invalid <<F/7/7>>
000004CA FFFF .invalid <<F/7/7>>
000004CC FFEA .invalid <<F/7/7>>
000004CE FFFF .invalid <<F/7/7>>
000004D0 FFEA .invalid <<F/7/7>>
000004D2 FFFF .invalid <<F/7/7>>
000004D4 FFEA .invalid <<F/7/7>>
000004D6 FFFF .invalid <<F/7/7>>
000004D8 FFFA .invalid <<F/7/7>>
000004DA FFFF .invalid <<F/7/7>>
000004DC FFEA .invalid <<F/7/7>>
000004DE FFFF .invalid <<F/7/7>>
000004E0 FFFA .invalid <<F/7/7>>
000004E2 0000 1980 ori.b D0, 0x80
000004E6 0000 22E4 ori.b D0, 0xE4
000004EA 0000 230A ori.b D0, 0xA /* '\n' */
000004EE 0000 217C ori.b D0, 0x7C /* '|' */
000004F2 0000 2196 ori.b D0, 0x96
000004F6 0000 21B0 ori.b D0, 0xB0
000004FA FFFF .invalid <<F/7/7>>
000004FC FFEA .invalid <<F/7/7>>
000004FE FFFF .invalid <<F/7/7>>
00000500 FFEA .invalid <<F/7/7>>
00000502 FFFF .invalid <<F/7/7>>
00000504 FFEA .invalid <<F/7/7>>
00000506 FFFF .invalid <<F/7/7>>
00000508 FFEA .invalid <<F/7/7>>
0000050A FFFF .invalid <<F/7/7>>
0000050C FFEA .invalid <<F/7/7>>
0000050E FFFF .invalid <<F/7/7>>
00000510 FFEA .invalid <<F/7/7>>
00000512 FFFF .invalid <<F/7/7>>
00000514 FFEA .invalid <<F/7/7>>
00000516 FFFF .invalid <<F/7/7>>
00000518 FFFA .invalid <<F/7/7>>
0000051A FFFF .invalid <<F/7/7>>
0000051C FFFA .invalid <<F/7/7>>
0000051E FFFF .invalid <<F/7/7>>
00000520 FFFA .invalid <<F/7/7>>
00000522 FFFF .invalid <<F/7/7>>
00000524 FFEA .invalid <<F/7/7>>
00000526 FFFF .invalid <<F/7/7>>
00000528 FFEA .invalid <<F/7/7>>
0000052A FFFF .invalid <<F/7/7>>
0000052C FFEA .invalid <<F/7/7>>
0000052E FFFF .invalid <<F/7/7>>
00000530 FFFA .invalid <<F/7/7>>
00000532 FFFF .invalid <<F/7/7>>
00000534 FFFA .invalid <<F/7/7>>
00000536 FFFF .invalid <<F/7/7>>
00000538 FFFA .invalid <<F/7/7>>
0000053A FFFF .invalid <<F/7/7>>
0000053C FFFA .invalid <<F/7/7>>
0000053E FFFF .invalid <<F/7/7>>
00000540 FFFA .invalid <<F/7/7>>
00000542 FFFF .invalid <<F/7/7>>
00000544 FFFA .invalid <<F/7/7>>
00000546 FFFF .invalid <<F/7/7>>
00000548 FFFA .invalid <<F/7/7>>
0000054A FFFF .invalid <<F/7/7>>
0000054C FFFA .invalid <<F/7/7>>
0000054E FFFF .invalid <<F/7/7>>
00000550 FFEA .invalid <<F/7/7>>
00000552 FFFF .invalid <<F/7/7>>
00000554 FFEA .invalid <<F/7/7>>
00000556 FFFF .invalid <<F/7/7>>
00000558 FFFA .invalid <<F/7/7>>
0000055A FFFF .invalid <<F/7/7>>
0000055C FFEA .invalid <<F/7/7>>
0000055E FFFF .invalid <<F/7/7>>
00000560 FFEA .invalid <<F/7/7>>
00000562 FFFF .invalid <<F/7/7>>
00000564 FFEA .invalid <<F/7/7>>
00000566 FFFF .invalid <<F/7/7>>
00000568 FFFA .invalid <<F/7/7>>
0000056A FFFF .invalid <<F/7/7>>
0000056C FFFA .invalid <<F/7/7>>
0000056E FFFF .invalid <<F/7/7>>
00000570 FFFA .invalid <<F/7/7>>
00000572 FFFF .invalid <<F/7/7>>
00000574 FFFA .invalid <<F/7/7>>
00000576 FFFF .invalid <<F/7/7>>
00000578 FFFA .invalid <<F/7/7>>
0000057A FFFF .invalid <<F/7/7>>
0000057C FFFA .invalid <<F/7/7>>
0000057E FFFF .invalid <<F/7/7>>
00000580 FFFA .invalid <<F/7/7>>
00000582 FFFF .invalid <<F/7/7>>
00000584 FFFA .invalid <<F/7/7>>
00000586 FFFF .invalid <<F/7/7>>
00000588 FFFA .invalid <<F/7/7>>
0000058A FFFF .invalid <<F/7/7>>
0000058C FFFA .invalid <<F/7/7>>
0000058E FFFF .invalid <<F/7/7>>
00000590 FFFA .invalid <<F/7/7>>
00000592 FFFF .invalid <<F/7/7>>
00000594 FFFA .invalid <<F/7/7>>
00000596 FFFF .invalid <<F/7/7>>
00000598 FFFA .invalid <<F/7/7>>
0000059A FFFF .invalid <<F/7/7>>
0000059C FFFA .invalid <<F/7/7>>
0000059E FFFF .invalid <<F/7/7>>
000005A0 FFFA .invalid <<F/7/7>>
000005A2 FFFF .invalid <<F/7/7>>
000005A4 FFFA .invalid <<F/7/7>>
000005A6 FFFF .invalid <<F/7/7>>
000005A8 FFEA .invalid <<F/7/7>>
000005AA FFFF .invalid <<F/7/7>>
000005AC FFEA .invalid <<F/7/7>>
000005AE FFFF .invalid <<F/7/7>>
000005B0 FFEA .invalid <<F/7/7>>
000005B2 FFFF .invalid <<F/7/7>>
000005B4 FFFA .invalid <<F/7/7>>
000005B6 FFFF .invalid <<F/7/7>>
000005B8 FFFA .invalid <<F/7/7>>
000005BA FFFF .invalid <<F/7/7>>
000005BC FFFA .invalid <<F/7/7>>
000005BE FFFF .invalid <<F/7/7>>
000005C0 FFFA .invalid <<F/7/7>>
000005C2 FFFF .invalid <<F/7/7>>
000005C4 FFEA .invalid <<F/7/7>>
000005C6 FFFF .invalid <<F/7/7>>
000005C8 FFEA .invalid <<F/7/7>>
000005CA FFFF .invalid <<F/7/7>>
000005CC FFEA .invalid <<F/7/7>>
000005CE FFFF .invalid <<F/7/7>>
000005D0 FFEA .invalid <<F/7/7>>
000005D2 0000 0712 ori.b D0, 0x12
000005D6 0000 070E ori.b D0, 0xE
000005DA FFFF .invalid <<F/7/7>>
000005DC FFFA .invalid <<F/7/7>>
000005DE FFFF .invalid <<F/7/7>>
000005E0 FFFA .invalid <<F/7/7>>
000005E2 FFFF .invalid <<F/7/7>>
000005E4 FFFA .invalid <<F/7/7>>
000005E6 0000 06FE ori.b D0, 0xFE
000005EA 0000 0702 ori.b D0, 0x2
000005EE FFFF .invalid <<F/7/7>>
000005F0 FFFA .invalid <<F/7/7>>
000005F2 FFFF .invalid <<F/7/7>>
000005F4 FFFA .invalid <<F/7/7>>
000005F6 FFFF .invalid <<F/7/7>>
000005F8 FFFA .invalid <<F/7/7>>
000005FA FFFF .invalid <<F/7/7>>
000005FC FFFA .invalid <<F/7/7>>
000005FE FFFF .invalid <<F/7/7>>
00000600 FFFA .invalid <<F/7/7>>
00000602 FFFF .invalid <<F/7/7>>
00000604 FFFA .invalid <<F/7/7>>
00000606 FFFF .invalid <<F/7/7>>
00000608 FFEA .invalid <<F/7/7>>
0000060A FFFF .invalid <<F/7/7>>
0000060C FFFA .invalid <<F/7/7>>
0000060E FFFF .invalid <<F/7/7>>
00000610 FFFA .invalid <<F/7/7>>
00000612 FFFF .invalid <<F/7/7>>
00000614 FFFA .invalid <<F/7/7>>
00000616 FFFF .invalid <<F/7/7>>
00000618 FFFA .invalid <<F/7/7>>
0000061A FFFF .invalid <<F/7/7>>
0000061C FFFA .invalid <<F/7/7>>
0000061E FFFF .invalid <<F/7/7>>
00000620 FFEA .invalid <<F/7/7>>
00000622 FFFF .invalid <<F/7/7>>
00000624 FFFA .invalid <<F/7/7>>
00000626 FFFF .invalid <<F/7/7>>
00000628 FFFA .invalid <<F/7/7>>
0000062A FFFF .invalid <<F/7/7>>
0000062C FFEA .invalid <<F/7/7>>
0000062E FFFF .invalid <<F/7/7>>
00000630 FFEA .invalid <<F/7/7>>
00000632 FFFF .invalid <<F/7/7>>
00000634 FFEA .invalid <<F/7/7>>
00000636 FFFF .invalid <<F/7/7>>
00000638 FFEA .invalid <<F/7/7>>
0000063A FFFF .invalid <<F/7/7>>
0000063C FFEA .invalid <<F/7/7>>
0000063E FFFF .invalid <<F/7/7>>
00000640 FFEA .invalid <<F/7/7>>
00000642 FFFF .invalid <<F/7/7>>
00000644 FFEA .invalid <<F/7/7>>
00000646 FFFF .invalid <<F/7/7>>
00000648 FFFA .invalid <<F/7/7>>
0000064A FFFF .invalid <<F/7/7>>
0000064C FFFA .invalid <<F/7/7>>
0000064E FFFF .invalid <<F/7/7>>
00000650 FFFA .invalid <<F/7/7>>
00000652 FFFF .invalid <<F/7/7>>
00000654 FFEA .invalid <<F/7/7>>
00000656 FFFF .invalid <<F/7/7>>
00000658 FFFA .invalid <<F/7/7>>
0000065A FFFF .invalid <<F/7/7>>
0000065C FFFA .invalid <<F/7/7>>
0000065E FFFF .invalid <<F/7/7>>
00000660 FFFA .invalid <<F/7/7>>
00000662 FFFF .invalid <<F/7/7>>
00000664 FFFA .invalid <<F/7/7>>
00000666 FFFF .invalid <<F/7/7>>
00000668 FFFA .invalid <<F/7/7>>
0000066A FFFF .invalid <<F/7/7>>
0000066C FFFA .invalid <<F/7/7>>
0000066E FFFF .invalid <<F/7/7>>
00000670 FFFA .invalid <<F/7/7>>
00000672 FFFF .invalid <<F/7/7>>
00000674 FFFA .invalid <<F/7/7>>
00000676 FFFF .invalid <<F/7/7>>
00000678 FFFA .invalid <<F/7/7>>
0000067A FFFF .invalid <<F/7/7>>
0000067C FFFA .invalid <<F/7/7>>
0000067E FFFF .invalid <<F/7/7>>
00000680 FFFA .invalid <<F/7/7>>
00000682 FFFF .invalid <<F/7/7>>
00000684 FFFA .invalid <<F/7/7>>
00000686 FFFF .invalid <<F/7/7>>
00000688 FFFA .invalid <<F/7/7>>
0000068A FFFF .invalid <<F/7/7>>
0000068C FFFA .invalid <<F/7/7>>
0000068E FFFF .invalid <<F/7/7>>
00000690 FFFA .invalid <<F/7/7>>
00000692 FFFF .invalid <<F/7/7>>
00000694 FFFA .invalid <<F/7/7>>
00000696 FFFF .invalid <<F/7/7>>
00000698 FFFA .invalid <<F/7/7>>
0000069A FFFF .invalid <<F/7/7>>
0000069C FFFA .invalid <<F/7/7>>
0000069E FFFF .invalid <<F/7/7>>
000006A0 FFFA .invalid <<F/7/7>>
000006A2 FFFF .invalid <<F/7/7>>
000006A4 FFFA .invalid <<F/7/7>>
000006A6 FFFF .invalid <<F/7/7>>
000006A8 FFFA .invalid <<F/7/7>>
000006AA FFFF .invalid <<F/7/7>>
000006AC FFFA .invalid <<F/7/7>>
000006AE FFFF .invalid <<F/7/7>>
000006B0 FFFA .invalid <<F/7/7>>
000006B2 FFFF .invalid <<F/7/7>>
000006B4 FFFA .invalid <<F/7/7>>
000006B6 FFFF .invalid <<F/7/7>>
000006B8 FFFA .invalid <<F/7/7>>
000006BA FFFF .invalid <<F/7/7>>
000006BC FFFA .invalid <<F/7/7>>
000006BE FFFF .invalid <<F/7/7>>
000006C0 FFFA .invalid <<F/7/7>>
000006C2 FFFF .invalid <<F/7/7>>
000006C4 FFFA .invalid <<F/7/7>>
000006C6 FFFF .invalid <<F/7/7>>
000006C8 FFFA .invalid <<F/7/7>>
000006CA FFFF .invalid <<F/7/7>>
000006CC FFFA .invalid <<F/7/7>>
000006CE FFFF .invalid <<F/7/7>>
000006D0 FFFA .invalid <<F/7/7>>
000006D2 FFFF .invalid <<F/7/7>>
000006D4 FFFA .invalid <<F/7/7>>
000006D6 FFFF .invalid <<F/7/7>>
000006D8 FFFA .invalid <<F/7/7>>
000006DA 0000 0706 ori.b D0, 0x6
000006DE 0000 070A ori.b D0, 0xA /* '\n' */
000006E2 01A7 bclr -[A7], D0
000006E4 0C40 000C cmpi.w D0, 0xC
000006E8 661C bne +0x1E /* 00000706 */
000006EA 7001 moveq.l D0, 0x01
000006EC 3F00 move.w -[A7], D0
000006EE 303C 80DF move.w D0, 0x80DF
000006F2 AAAA syscall QuickTimeDispatch
000006F4 700C moveq.l D0, 0x0C
000006F6 207A 0010 movea.l A0, [PC + 0x10 /* 00000708, value 0x0, cstring "" */]
000006FA 4E90 jsr [A0]
000006FC 4267 clr.w -[A7]
000006FE 303C 80DF move.w D0, 0x80DF
00000702 AAAA syscall QuickTimeDispatch
00000704 4E75 rts
label00000706:
00000706 4EF9 0000 0000 jmp [0x00000000 /* __m68k_reset_stack__ */]
0000070C 48E7 00C0 movem.l -[A7], A0,A1
00000710 2278 0DE8 movea.l A1, [0x00000DE8 /* Warhol */]
00000714 2269 000E movea.l A1, [A1 + 0xE]
00000718 4E91 jsr [A1]
0000071A 4CDF 0300 movem.l A0,A1, [A7]+
0000071E 0C40 FFCF cmpi.w D0, 0xFFCF
00000722 6618 bne +0x1A /* 0000073C */
00000724 0828 0001 001B btst.b [A0 + 0x1B], 0x1
0000072A 6710 beq +0x12 /* 0000073C */
0000072C 2F08 move.l -[A7], A0
0000072E 2F08 move.l -[A7], A0
00000730 303C 8095 move.w D0, 0x8095
00000734 AAAA syscall QuickTimeDispatch
00000736 205F movea.l A0, [A7]+
00000738 3028 0010 move.w D0, [A0 + 0x10]
label0000073C:
0000073C 4A40 tst.w D0
0000073E 4E75 rts
00000740 7041 moveq.l D0, 0x41
00000742 AEA3 syscall CodecDispatch, auto_pop
00000744 7042 moveq.l D0, 0x42
00000746 AEA3 syscall CodecDispatch, auto_pop
00000748 7043 moveq.l D0, 0x43
0000074A AEA3 syscall CodecDispatch, auto_pop
0000074C 7044 moveq.l D0, 0x44
0000074E AEA3 syscall CodecDispatch, auto_pop
00000750 7045 moveq.l D0, 0x45
00000752 AEA3 syscall CodecDispatch, auto_pop
00000754 7046 moveq.l D0, 0x46
00000756 AEA3 syscall CodecDispatch, auto_pop
00000758 4E56 FFF4 link A6, -0x000C
0000075C 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00000760 4247 clr.w D7
00000762 7000 moveq.l D0, 0x00
00000764 2D40 FFFC move.l [A6 - 0x4], D0
00000768 2878 0DE8 movea.l A4, [0x00000DE8 /* Warhol */]
0000076C B9FC FFFF FFFF cmpa.l A4, 0xFFFFFFFF
00000772 6706 beq +0x8 /* 0000077A */
00000774 0C94 4D6F 7679 cmpi.l [A4], 0x4D6F7679 /* 'Movy' */
label0000077A:
0000077A 598F subq.l A7, 4
0000077C 303C 8013 move.w D0, 0x8013
00000780 4EB0 81E1 18A8 jsr [[0x18A8]]
00000786 265F movea.l A3, [A7]+
00000788 200B move.l D0, A3
0000078A 6708 beq +0xA /* 00000794 */
0000078C 52AB 0014 addq.l [A3 + 0x14], 1
00000790 6000 00B6 bra +0xB8 /* 00000848 */
label00000794:
00000794 598F subq.l A7, 4
00000796 2F2C 007C move.l -[A7], [A4 + 0x7C]
0000079A 7007 moveq.l D0, 0x07
0000079C A82A syscall ComponentDispatch
0000079E 2D5F FFFC move.l [A6 - 0x4], [A7]+
000007A2 6606 bne +0x8 /* 000007AA */
000007A4 7E94 moveq.l D7, 0xFFFFFF94
000007A6 6000 00A0 bra +0xA2 /* 00000848 */
label000007AA:
000007AA 598F subq.l A7, 4
000007AC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007B0 2F3C 0000 0001 move.l -[A7], 0x1
000007B6 7000 moveq.l D0, 0x00
000007B8 A82A syscall ComponentDispatch
000007BA 598F subq.l A7, 4
000007BC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007C0 701F moveq.l D0, 0x1F
000007C2 A82A syscall ComponentDispatch
000007C4 246C 001A movea.l A2, [A4 + 0x1A]
000007C8 2C2C 0012 move.l D6, [A4 + 0x12]
000007CC BCAC 0016 cmp.l D6, [A4 + 0x16]
000007D0 504F addq.w A7, 8
000007D2 662C bne +0x2E /* 00000800 */
000007D4 2006 move.l D0, D6
000007D6 5880 addq.l D0, 4
000007D8 E780 asl D0, 3
000007DA A51E syscall NewPtrSys, flags=5
000007DC 2D48 FFF4 move.l [A6 - 0xC], A0
000007E0 3E38 0220 move.w D7, [0x00000220 /* MemErr */]
000007E4 6662 bne +0x64 /* 00000848 */
000007E6 204A movea.l A0, A2
000007E8 226E FFF4 movea.l A1, [A6 - 0xC]
000007EC 2006 move.l D0, D6
000007EE E780 asl D0, 3
000007F0 A02E syscall BlockMove/BlockMoveData
000007F2 296E FFF4 001A move.l [A4 + 0x1A], [A6 - 0xC]
000007F8 204A movea.l A0, A2
000007FA A01F syscall DisposPtr/DisposePtr
000007FC 58AC 0016 addq.l [A4 + 0x16], 4
label00000800:
00000800 7032 moveq.l D0, 0x32
00000802 A31E syscall NewPtrClear, flags=3
00000804 2648 movea.l A3, A0
00000806 3E38 0220 move.w D7, [0x00000220 /* MemErr */]
0000080A 663C bne +0x3E /* 00000848 */
0000080C 202C 0012 move.l D0, [A4 + 0x12]
00000810 258B 0E04 move.l [A2 + D0 * 8 + 0x4], A3
00000814 200D move.l D0, A5
00000816 222C 0012 move.l D1, [A4 + 0x12]
0000081A 52AC 0012 addq.l [A4 + 0x12], 1
0000081E 2580 1E00 move.l [A2 + D1 * 8], D0
00000822 200D move.l D0, A5
00000824 2680 move.l [A3], D0
00000826 7001 moveq.l D0, 0x01
00000828 2740 0014 move.l [A3 + 0x14], D0
0000082C 276E FFFC 002E move.l [A3 + 0x2E], [A6 - 0x4]
00000832 598F subq.l A7, 4
00000834 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000838 700E moveq.l D0, 0x0E
0000083A A82A syscall ComponentDispatch
0000083C 4A9F tst.l [A7]+
0000083E 56C0 sne D0
00000840 4400 neg.b D0
00000842 49C0 lea.l A4, D0
00000844 1740 0008 move.b [A3 + 0x8], D0
label00000848:
00000848 4A47 tst.w D7
0000084A 6722 beq +0x24 /* 0000086E */
0000084C 4AAE FFFC tst.l [A6 - 0x4]
00000850 671C beq +0x1E /* 0000086E */
00000852 598F subq.l A7, 4
00000854 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000858 2F3C 0000 0002 move.l -[A7], 0x2
0000085E 7000 moveq.l D0, 0x00
00000860 A82A syscall ComponentDispatch
00000862 558F subq.l A7, 2
00000864 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000868 7008 moveq.l D0, 0x08
0000086A A82A syscall ComponentDispatch
0000086C 5C4F addq.w A7, 6
label0000086E:
0000086E 3D47 0008 move.w [A6 + 0x8], D7
00000872 4CEE 1CC0 FFE0 movem.l D6,D7,A2,A3,A4, [A6 - 0x20]
00000878 4E5E unlink A6
0000087A 4E75 rts
0000087C 4E56 FFF4 link A6, -0x000C
00000880 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4
00000884 3A2E 0008 move.w D5, [A6 + 0x8]
00000888 7000 moveq.l D0, 0x00
0000088A 2840 movea.l A4, D0
0000088C 72FF moveq.l D1, 0xFFFFFFFF
0000088E B2B8 0DE8 cmp.l D1, [0x00000DE8 /* Warhol */]
00000892 6700 00CC beq +0xCE /* 00000960 */
00000896 2878 02AA movea.l A4, [0x000002AA /* ApplZone */]
0000089A B9F8 02A6 cmpa.l A4, [0x000002A6 /* SysZone */]
0000089E 6700 00C0 beq +0xC2 /* 00000960 */
000008A2 303C A88F move.w D0, 0xA88F
000008A6 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
000008A8 2D48 FFF4 move.l [A6 - 0xC], A0
000008AC 303C A89F move.w D0, 0xA89F
000008B0 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
000008B2 202E FFF4 move.l D0, [A6 - 0xC]
000008B6 B1C0 cmpa.l A0, D0
000008B8 6606 bne +0x8 /* 000008C0 */
000008BA 2678 010C movea.l A3, [0x0000010C /* BufPtr */]
000008BE 6026 bra +0x28 /* 000008E6 */
label000008C0:
000008C0 200C move.l D0, A4
000008C2 5180 subq.l D0, 8
000008C4 2040 movea.l A0, D0
000008C6 2E10 move.l D7, [A0]
000008C8 7018 moveq.l D0, 0x18
000008CA 2207 move.l D1, D7
000008CC E0A9 lsr D1, D0
000008CE 0C81 0000 0080 cmpi.l D1, 0x80
000008D4 660E bne +0x10 /* 000008E4 */
000008D6 203C 00FF FFFF move.l D0, 0xFFFFFF
000008DC C087 and.l D0, D7
000008DE 2640 movea.l A3, D0
000008E0 D7CC add.l A3, A4
000008E2 6002 bra +0x4 /* 000008E6 */
label000008E4:
000008E4 2654 movea.l A3, [A4]
label000008E6:
000008E6 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
000008EA 2D68 001A FFFC move.l [A6 - 0x4], [A0 + 0x1A]
000008F0 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
000008F4 2C28 0012 move.l D6, [A0 + 0x12]
000008F8 7E00 moveq.l D7, 0x00
000008FA 6060 bra +0x62 /* 0000095C */
label000008FC:
000008FC 206E FFFC movea.l A0, [A6 - 0x4]
00000900 2D68 0004 FFF8 move.l [A6 - 0x8], [A0 + 0x4]
00000906 B9EE FFF8 cmpa.l A4, [A6 - 0x8]
0000090A 6444 bcc +0x46 /* 00000950 */
0000090C B7EE FFF8 cmpa.l A3, [A6 - 0x8]
00000910 633E bls +0x40 /* 00000950 */
00000912 2278 0DE8 movea.l A1, [0x00000DE8 /* Warhol */]
00000916 2368 0004 0074 move.l [A1 + 0x74], [A0 + 0x4]
0000091C 206E FFFC movea.l A0, [A6 - 0x4]
00000920 2068 0004 movea.l A0, [A0 + 0x4]
00000924 4A28 0008 tst.b [A0 + 0x8]
00000928 57C3 seq D3
0000092A 4403 neg.b D3
0000092C 49C3 lea.l A4, D3
0000092E 2F03 move.l -[A7], D3
00000930 48C5 ext.l D5
00000932 2F05 move.l -[A7], D5
00000934 206E FFFC movea.l A0, [A6 - 0x4]
00000938 2F28 0004 move.l -[A7], [A0 + 0x4]
0000093C 4EBA 002E jsr [PC + 0x2E /* 0000096C */]
00000940 4A45 tst.w D5
00000942 4FEF 000C lea.l A7, [A7 + 0xC]
00000946 6608 bne +0xA /* 00000950 */
00000948 2006 move.l D0, D6
0000094A 5386 subq.l D6, 1
0000094C 2007 move.l D0, D7
0000094E 5387 subq.l D7, 1
label00000950:
00000950 2007 move.l D0, D7
00000952 5287 addq.l D7, 1
00000954 202E FFFC move.l D0, [A6 - 0x4]
00000958 50AE FFFC addq.l [A6 - 0x4], 8
label0000095C:
0000095C BC87 cmp.l D6, D7
0000095E 6E9C bgt -0x62 /* 000008FC */
label00000960:
00000960 4CEE 18E8 FFDC movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x24]
00000966 4E5E unlink A6
00000968 4E74 0002 rtd 0x0002
fn0000096C:
0000096C 4E56 FFF4 link A6, -0x000C
00000970 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000974 182E 000F move.b D4, [A6 + 0xF]
00000978 286E 0008 movea.l A4, [A6 + 0x8]
0000097C 2014 move.l D0, [A4]
0000097E C18D exg D0, A5
00000980 2600 move.l D3, D0
00000982 4A04 tst.b D4
00000984 6764 beq +0x66 /* 000009EA */
00000986 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
0000098A 2E28 001E move.l D7, [A0 + 0x1E]
0000098E 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000992 2668 0022 movea.l A3, [A0 + 0x22]
00000996 2007 move.l D0, D7
00000998 5387 subq.l D7, 1
0000099A 601E bra +0x20 /* 000009BA */
label0000099C:
0000099C 2053 movea.l A0, [A3]
0000099E 2030 7E00 move.l D0, [A0 + D7 * 8]
000009A2 B094 cmp.l D0, [A4]
000009A4 6610 bne +0x12 /* 000009B6 */
000009A6 2053 movea.l A0, [A3]
000009A8 2F30 7E04 move.l -[A7], [A0 + D7 * 8 + 0x4]
000009AC 303C 8023 move.w D0, 0x8023
000009B0 4EB0 81E1 18A8 jsr [[0x18A8]]
label000009B6:
000009B6 2007 move.l D0, D7
000009B8 5387 subq.l D7, 1
label000009BA:
000009BA 4A87 tst.l D7
000009BC 6CDE bge -0x20 /* 0000099C */
000009BE 266C 0020 movea.l A3, [A4 + 0x20]
000009C2 200B move.l D0, A3
000009C4 6716 beq +0x18 /* 000009DC */
label000009C6:
000009C6 246B 004E movea.l A2, [A3 + 0x4E]
000009CA 2F0B move.l -[A7], A3
000009CC 303C 80B6 move.w D0, 0x80B6
000009D0 4EB0 81E1 18A8 jsr [[0x18A8]]
000009D6 264A movea.l A3, A2
000009D8 200B move.l D0, A3
000009DA 66EA bne -0x14 /* 000009C6 */
label000009DC:
000009DC 206C 001C movea.l A0, [A4 + 0x1C]
000009E0 A023 syscall DisposHandle/DisposeHandle
000009E2 197C 0001 0009 move.b [A4 + 0x9], 0x1
000009E8 604A bra +0x4C /* 00000A34 */
label000009EA:
000009EA 2D6C 002E FFFC move.l [A6 - 0x4], [A4 + 0x2E]
000009F0 4206 clr.b D6
000009F2 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
000009F6 2668 001A movea.l A3, [A0 + 0x1A]
000009FA 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
000009FE 2A28 0012 move.l D5, [A0 + 0x12]
00000A02 7E00 moveq.l D7, 0x00
00000A04 6022 bra +0x24 /* 00000A28 */
label00000A06:
00000A06 4A06 tst.b D6
00000A08 670C beq +0xE /* 00000A16 */
00000A0A 204B movea.l A0, A3
00000A0C 5188 subq.l A0, 8
00000A0E 224B movea.l A1, A3
00000A10 20D9 move.l [A0]+, [A1]+
00000A12 20D9 move.l [A0]+, [A1]+
00000A14 600C bra +0xE /* 00000A22 */
label00000A16:
00000A16 2013 move.l D0, [A3]
00000A18 B094 cmp.l D0, [A4]
00000A1A 6606 bne +0x8 /* 00000A22 */
00000A1C 7C01 moveq.l D6, 0x01
00000A1E 204C movea.l A0, A4
00000A20 A01F syscall DisposPtr/DisposePtr
label00000A22:
00000A22 2007 move.l D0, D7
00000A24 5287 addq.l D7, 1
00000A26 504B addq.w A3, 8
label00000A28:
00000A28 BA87 cmp.l D5, D7
00000A2A 6EDA bgt -0x24 /* 00000A06 */
00000A2C 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000A30 53A8 0012 subq.l [A0 + 0x12], 1
label00000A34:
00000A34 4A04 tst.b D4
00000A36 6632 bne +0x34 /* 00000A6A */
00000A38 4AAE FFFC tst.l [A6 - 0x4]
00000A3C 672C beq +0x2E /* 00000A6A */
00000A3E 4A2E 0013 tst.b [A6 + 0x13]
00000A42 6726 beq +0x28 /* 00000A6A */
00000A44 558F subq.l A7, 2
00000A46 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A4A 7020 moveq.l D0, 0x20
00000A4C A82A syscall ComponentDispatch
00000A4E 598F subq.l A7, 4
00000A50 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A54 2F3C 0000 0002 move.l -[A7], 0x2
00000A5A 7000 moveq.l D0, 0x00
00000A5C A82A syscall ComponentDispatch
00000A5E 558F subq.l A7, 2
00000A60 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A64 7008 moveq.l D0, 0x08
00000A66 A82A syscall ComponentDispatch
00000A68 504F addq.w A7, 8
label00000A6A:
00000A6A 2003 move.l D0, D3
00000A6C C18D exg D0, A5
00000A6E 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000A72 7000 moveq.l D0, 0x00
00000A74 2140 0070 move.l [A0 + 0x70], D0
00000A78 4CEE 1CF8 FFD4 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x2C]
00000A7E 4E5E unlink A6
00000A80 4E75 rts
00000A82 4E56 0000 link A6, 0
00000A86 2F0C move.l -[A7], A4
00000A88 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000A8C 4268 0004 clr.w [A0 + 0x4]
00000A90 598F subq.l A7, 4
00000A92 303C 8013 move.w D0, 0x8013
00000A96 4EB0 81E1 18A8 jsr [[0x18A8]]
00000A9C 285F movea.l A4, [A7]+
00000A9E 200C move.l D0, A4
00000AA0 6724 beq +0x26 /* 00000AC6 */
00000AA2 53AC 0014 subq.l [A4 + 0x14], 1
00000AA6 4AAC 0014 tst.l [A4 + 0x14]
00000AAA 6E1A bgt +0x1C /* 00000AC6 */
00000AAC 7001 moveq.l D0, 0x01
00000AAE 2F00 move.l -[A7], D0
00000AB0 2F00 move.l -[A7], D0
00000AB2 2F0C move.l -[A7], A4
00000AB4 4EBA FEB6 jsr [PC - 0x14A /* 0000096C */]
00000AB8 7001 moveq.l D0, 0x01
00000ABA 2F00 move.l -[A7], D0
00000ABC 7200 moveq.l D1, 0x00
00000ABE 2F01 move.l -[A7], D1
00000AC0 2F0C move.l -[A7], A4
00000AC2 4EBA FEA8 jsr [PC - 0x158 /* 0000096C */]
label00000AC6:
00000AC6 286E FFFC movea.l A4, [A6 - 0x4]
00000ACA 4E5E unlink A6
00000ACC 4E75 rts
00000ACE 4E56 0000 link A6, 0
00000AD2 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000AD6 3028 0004 move.w D0, [A0 + 0x4]
00000ADA 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000ADE 4268 0004 clr.w [A0 + 0x4]
00000AE2 3D40 0008 move.w [A6 + 0x8], D0
00000AE6 4E5E unlink A6
00000AE8 4E75 rts
00000AEA 4E56 0000 link A6, 0
00000AEE 2F0C move.l -[A7], A4
00000AF0 598F subq.l A7, 4
00000AF2 303C 8013 move.w D0, 0x8013
00000AF6 4EB0 81E1 18A8 jsr [[0x18A8]]
00000AFC 285F movea.l A4, [A7]+
00000AFE 200C move.l D0, A4
00000B00 6708 beq +0xA /* 00000B0A */
00000B02 3D6C 0004 0008 move.w [A6 + 0x8], [A4 + 0x4]
00000B08 6006 bra +0x8 /* 00000B10 */
label00000B0A:
00000B0A 3D7C F81C 0008 move.w [A6 + 0x8], 0xF81C
label00000B10:
00000B10 286E FFFC movea.l A4, [A6 - 0x4]
00000B14 4E5E unlink A6
00000B16 4E75 rts
00000B18 4E56 0000 link A6, 0
00000B1C 2F0C move.l -[A7], A4
00000B1E 598F subq.l A7, 4
00000B20 303C 8013 move.w D0, 0x8013
00000B24 4EB0 81E1 18A8 jsr [[0x18A8]]
00000B2A 285F movea.l A4, [A7]+
00000B2C 200C move.l D0, A4
00000B2E 6704 beq +0x6 /* 00000B34 */
00000B30 426C 0004 clr.w [A4 + 0x4]
label00000B34:
00000B34 286E FFFC movea.l A4, [A6 - 0x4]
00000B38 4E5E unlink A6
00000B3A 4E75 rts
00000B3C 4E56 0000 link A6, 0
00000B40 2F0C move.l -[A7], A4
00000B42 598F subq.l A7, 4
00000B44 303C 8013 move.w D0, 0x8013
00000B48 4EB0 81E1 18A8 jsr [[0x18A8]]
00000B4E 285F movea.l A4, [A7]+
00000B50 200C move.l D0, A4
00000B52 670C beq +0xE /* 00000B60 */
00000B54 296E 000C 000C move.l [A4 + 0xC], [A6 + 0xC]
00000B5A 296E 0008 0010 move.l [A4 + 0x10], [A6 + 0x8]
label00000B60:
00000B60 286E FFFC movea.l A4, [A6 - 0x4]
00000B64 4E5E unlink A6
00000B66 4E74 0008 rtd 0x0008
00000B6A 4E56 0000 link A6, 0
00000B6E 48E7 0118 movem.l -[A7], D7,A3,A4
00000B72 3E2E 0008 move.w D7, [A6 + 0x8]
00000B76 2878 0DE8 movea.l A4, [0x00000DE8 /* Warhol */]
00000B7A 4A47 tst.w D7
00000B7C 6740 beq +0x42 /* 00000BBE */
00000B7E 4A6C 0006 tst.w [A4 + 0x6]
00000B82 6702 beq +0x4 /* 00000B86 */
00000B84 A9FF syscall Debugger
label00000B86:
00000B86 4A6C 0004 tst.w [A4 + 0x4]
00000B8A 6604 bne +0x6 /* 00000B90 */
00000B8C 3947 0004 move.w [A4 + 0x4], D7
label00000B90:
00000B90 598F subq.l A7, 4
00000B92 303C 8013 move.w D0, 0x8013
00000B96 4EB0 81E1 18A8 jsr [[0x18A8]]
00000B9C 265F movea.l A3, [A7]+
00000B9E 200B move.l D0, A3
00000BA0 671C beq +0x1E /* 00000BBE */
00000BA2 4A6B 0004 tst.w [A3 + 0x4]
00000BA6 6604 bne +0x6 /* 00000BAC */
00000BA8 3747 0004 move.w [A3 + 0x4], D7
label00000BAC:
00000BAC 4AAB 000C tst.l [A3 + 0xC]
00000BB0 670C beq +0xE /* 00000BBE */
00000BB2 3F07 move.w -[A7], D7
00000BB4 2F2B 0010 move.l -[A7], [A3 + 0x10]
00000BB8 206B 000C movea.l A0, [A3 + 0xC]
00000BBC 4E90 jsr [A0]
label00000BBE:
00000BBE 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000BC2 3D68 0004 000A move.w [A6 + 0xA], [A0 + 0x4]
00000BC8 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000BCE 4E5E unlink A6
00000BD0 4E74 0002 rtd 0x0002
00000BD4 4E56 0000 link A6, 0
00000BD8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000BDC 2678 0DE8 movea.l A3, [0x00000DE8 /* Warhol */]
00000BE0 7000 moveq.l D0, 0x00
00000BE2 2840 movea.l A4, D0
00000BE4 200D move.l D0, A5
00000BE6 2E00 move.l D7, D0
00000BE8 B7FC FFFF FFFF cmpa.l A3, 0xFFFFFFFF
00000BEE 6748 beq +0x4A /* 00000C38 */
00000BF0 BEAB 0070 cmp.l D7, [A3 + 0x70]
00000BF4 6610 bne +0x12 /* 00000C06 */
00000BF6 206B 0074 movea.l A0, [A3 + 0x74]
00000BFA 4A28 0009 tst.b [A0 + 0x9]
00000BFE 6638 bne +0x3A /* 00000C38 */
00000C00 2D48 0008 move.l [A6 + 0x8], A0
00000C04 6038 bra +0x3A /* 00000C3E */
label00000C06:
00000C06 286B 001A movea.l A4, [A3 + 0x1A]
00000C0A 2C2B 0012 move.l D6, [A3 + 0x12]
00000C0E 6020 bra +0x22 /* 00000C30 */
label00000C10:
00000C10 BE94 cmp.l D7, [A4]
00000C12 661A bne +0x1C /* 00000C2E */
00000C14 2754 0070 move.l [A3 + 0x70], [A4]
00000C18 206C 0004 movea.l A0, [A4 + 0x4]
00000C1C 2748 0074 move.l [A3 + 0x74], A0
00000C20 4A28 0009 tst.b [A0 + 0x9]
00000C24 6612 bne +0x14 /* 00000C38 */
00000C26 2D6C 0004 0008 move.l [A6 + 0x8], [A4 + 0x4]
00000C2C 6010 bra +0x12 /* 00000C3E */
label00000C2E:
00000C2E 504C addq.w A4, 8
label00000C30:
00000C30 2006 move.l D0, D6
00000C32 5386 subq.l D6, 1
00000C34 4A80 tst.l D0
00000C36 66D8 bne -0x26 /* 00000C10 */
label00000C38:
00000C38 7000 moveq.l D0, 0x00
00000C3A 2D40 0008 move.l [A6 + 0x8], D0
label00000C3E:
00000C3E 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00000C44 4E5E unlink A6
00000C46 4E75 rts
00000C48 4E56 0000 link A6, 0
00000C4C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000C50 2C2E 0008 move.l D6, [A6 + 0x8]
00000C54 2678 0DE8 movea.l A3, [0x00000DE8 /* Warhol */]
00000C58 7000 moveq.l D0, 0x00
00000C5A 2840 movea.l A4, D0
00000C5C B7FC FFFF FFFF cmpa.l A3, 0xFFFFFFFF
00000C62 6728 beq +0x2A /* 00000C8C */
00000C64 286B 001A movea.l A4, [A3 + 0x1A]
00000C68 2E2B 0012 move.l D7, [A3 + 0x12]
00000C6C 6016 bra +0x18 /* 00000C84 */
label00000C6E:
00000C6E BC94 cmp.l D6, [A4]
00000C70 6610 bne +0x12 /* 00000C82 */
00000C72 206C 0004 movea.l A0, [A4 + 0x4]
00000C76 4A28 0009 tst.b [A0 + 0x9]
00000C7A 6610 bne +0x12 /* 00000C8C */
00000C7C 2D48 000C move.l [A6 + 0xC], A0
00000C80 6010 bra +0x12 /* 00000C92 */
label00000C82:
00000C82 504C addq.w A4, 8
label00000C84:
00000C84 2007 move.l D0, D7
00000C86 5387 subq.l D7, 1
00000C88 4A80 tst.l D0
00000C8A 66E2 bne -0x1C /* 00000C6E */
label00000C8C:
00000C8C 7000 moveq.l D0, 0x00
00000C8E 2D40 000C move.l [A6 + 0xC], D0
label00000C92:
00000C92 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00000C98 4E5E unlink A6
00000C9A 4E74 0004 rtd 0x0004
00000C9E 4E56 FFF8 link A6, -0x0008
00000CA2 48E7 0038 movem.l -[A7], A2,A3,A4
00000CA6 266E 0008 movea.l A3, [A6 + 0x8]
00000CAA 2878 0DE8 movea.l A4, [0x00000DE8 /* Warhol */]
00000CAE 342C 0014 move.w D2, [A4 + 0x14]
00000CB2 226C 001A movea.l A1, [A4 + 0x1A]
00000CB6 603C bra +0x3E /* 00000CF4 */
label00000CB8:
00000CB8 2469 0004 movea.l A2, [A1 + 0x4]
00000CBC 206A 001C movea.l A0, [A2 + 0x1C]
00000CC0 2850 movea.l A4, [A0]
00000CC2 322A 001A move.w D1, [A2 + 0x1A]
00000CC6 6022 bra +0x24 /* 00000CEA */
label00000CC8:
00000CC8 302C 0002 move.w D0, [A4 + 0x2]
00000CCC B06B 0018 cmp.w D0, [A3 + 0x18]
00000CD0 670A beq +0xC /* 00000CDC */
00000CD2 302C 000A move.w D0, [A4 + 0xA]
00000CD6 B06B 0018 cmp.w D0, [A3 + 0x18]
00000CDA 660E bne +0x10 /* 00000CEA */
label00000CDC:
00000CDC 377C FFCA 0010 move.w [A3 + 0x10], 0xFFCA
00000CE2 377C FFFF 0018 move.w [A3 + 0x18], 0xFFFF
00000CE8 6012 bra +0x14 /* 00000CFC */
label00000CEA:
00000CEA 3001 move.w D0, D1
00000CEC 5341 subq.w D1, 1
00000CEE 4A40 tst.w D0
00000CF0 66D6 bne -0x28 /* 00000CC8 */
00000CF2 5049 addq.w A1, 8
label00000CF4:
00000CF4 3002 move.w D0, D2
00000CF6 5342 subq.w D2, 1
00000CF8 4A40 tst.w D0
00000CFA 66BC bne -0x42 /* 00000CB8 */
label00000CFC:
00000CFC 4CEE 1C00 FFEC movem.l A2,A3,A4, [A6 - 0x14]
00000D02 4E5E unlink A6
00000D04 4E74 0004 rtd 0x0004
00000D08 4E56 FF82 link A6, -0x007E
00000D0C 48E7 0108 movem.l -[A7], D7,A4
00000D10 49EE FFC0 lea.l A4, [A6 - 0x40]
00000D14 7000 moveq.l D0, 0x00
00000D16 2D40 FF8E move.l [A6 - 0x72], D0
00000D1A 426E FF98 clr.w [A6 - 0x68]
00000D1E 3D6E 000C FF9A move.w [A6 - 0x66], [A6 + 0xC]
00000D24 426E FF9E clr.w [A6 - 0x62]
00000D28 4214 clr.b [A4]
00000D2A 2D4C FF94 move.l [A6 - 0x6C], A4
00000D2E 41EE FF82 lea.l A0, [A6 - 0x7E]
00000D32 7008 moveq.l D0, 0x08
00000D34 A260 syscall FSDispatch/HFSDispatch, flags=2
00000D36 3E00 move.w D7, D0
00000D38 661A bne +0x1C /* 00000D54 */
00000D3A 558F subq.l A7, 2
00000D3C 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
00000D40 2F2E FFBC move.l -[A7], [A6 - 0x44]
00000D44 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00000D48 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D4C 303C 0001 move.w D0, 0x1
00000D50 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00000D52 544F addq.w A7, 2
label00000D54:
00000D54 3D47 000E move.w [A6 + 0xE], D7
00000D58 4CEE 1080 FF7A movem.l D7,A4, [A6 - 0x86]
00000D5E 4E5E unlink A6
00000D60 4E74 0006 rtd 0x0006
00000D64 4E56 0000 link A6, 0
00000D68 48E7 0018 movem.l -[A7], A3,A4
00000D6C 2878 0DE8 movea.l A4, [0x00000DE8 /* Warhol */]
00000D70 303C A00A move.w D0, 0xA00A
00000D74 A346 syscall GetOSTrapAddress, flags=3
00000D76 2948 000E move.l [A4 + 0xE], A0
00000D7A 47FA F98C lea.l A3, [PC - 0x674 /* 00000708, value 0x0, cstring "" */]
00000D7E 26B8 1888 move.l [A3], [0x00001888]
00000D82 41FA F960 lea.l A0, [PC - 0x6A0 /* 000006E4, value 0xC40000C */]
00000D86 2008 move.l D0, A0
00000D88 A055 syscall StripAddress
00000D8A 21C0 1888 move.l [0x00001888], D0
00000D8E 41FA F97C lea.l A0, [PC - 0x684 /* 0000070C, value 0x48E700C0 */]
00000D92 303C A00A move.w D0, 0xA00A
00000D96 A247 syscall SetOSTrapAddress, flags=2
00000D98 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000D9E 4E5E unlink A6
00000DA0 4E75 rts
00000DA2 4E56 0000 link A6, 0
00000DA6 48E7 0018 movem.l -[A7], A3,A4
00000DAA 266E 0008 movea.l A3, [A6 + 0x8]
00000DAE 286E 000C movea.l A4, [A6 + 0xC]
00000DB2 200C move.l D0, A4
00000DB4 6706 beq +0x8 /* 00000DBC */
00000DB6 41FA F28A lea.l A0, [PC - 0xD76 /* 00000042, value 0xFFFFFFFA */]
00000DBA 2888 move.l [A4], A0
label00000DBC:
00000DBC 200B move.l D0, A3
00000DBE 6716 beq +0x18 /* 00000DD6 */
00000DC0 41FA F920 lea.l A0, [PC - 0x6E0 /* 000006E2, value 0x1A70C40 */]
00000DC4 43FA F27C lea.l A1, [PC - 0xD84 /* 00000042, value 0xFFFFFFFA */]
00000DC8 91C9 sub.l A0, A1
00000DCA 2008 move.l D0, A0
00000DCC 4C7C 0800 0000 0004 movem.l A3, 0x4
00000DD4 2680 move.l [A3], D0
label00000DD6:
00000DD6 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000DDC 4E5E unlink A6
00000DDE 4E74 0008 rtd 0x0008
00000DE2 4E56 0000 link A6, 0
00000DE6 2F07 move.l -[A7], D7
00000DE8 4247 clr.w D7
00000DEA 558F subq.l A7, 2
00000DEC 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000DF0 4868 002A pea.l [A0 + 0x2A]
00000DF4 7001 moveq.l D0, 0x01
00000DF6 1F00 move.b -[A7], D0
00000DF8 303C 000D move.w D0, 0xD /* '\r' */
00000DFC AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00000DFE 206E 0008 movea.l A0, [A6 + 0x8]
00000E02 309F move.w [A0], [A7]+
00000E04 558F subq.l A7, 2
00000E06 A9AF syscall ResError
00000E08 3E1F move.w D7, [A7]+
00000E0A 3D47 000C move.w [A6 + 0xC], D7
00000E0E 2E2E FFFC move.l D7, [A6 - 0x4]
00000E12 4E5E unlink A6
00000E14 4E74 0004 rtd 0x0004
00000E18 4E56 0000 link A6, 0
00000E1C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000E20 A99A syscall CloseResFile
00000E22 4E5E unlink A6
00000E24 4E74 0002 rtd 0x0002
00000E28 4E56 0000 link A6, 0
00000E2C 7200 moveq.l D1, 0x00
00000E2E 70FF moveq.l D0, 0xFFFFFFFF
00000E30 B0B8 0DE8 cmp.l D0, [0x00000DE8 /* Warhol */]
00000E34 6708 beq +0xA /* 00000E3E */
00000E36 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000E3A 2228 0026 move.l D1, [A0 + 0x26]
label00000E3E:
00000E3E 2D41 0008 move.l [A6 + 0x8], D1
00000E42 4E5E unlink A6
00000E44 4E75 rts
fn00000E46:
00000E46 4E56 0000 link A6, 0
00000E4A 48E7 0108 movem.l -[A7], D7,A4
00000E4E 286E 0008 movea.l A4, [A6 + 0x8]
00000E52 2E14 move.l D7, [A4]
00000E54 600A bra +0xC /* 00000E60 */
label00000E56:
00000E56 598F subq.l A7, 4
00000E58 2F07 move.l -[A7], D7
00000E5A 2F14 move.l -[A7], [A4]
00000E5C A868 syscall FixMul
00000E5E 2E1F move.l D7, [A7]+
label00000E60:
00000E60 286C 003A movea.l A4, [A4 + 0x3A]
00000E64 200C move.l D0, A4
00000E66 66EE bne -0x10 /* 00000E56 */
00000E68 2007 move.l D0, D7
00000E6A 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000E70 4E5E unlink A6
00000E72 4E75 rts
00000E74 4E56 FFC0 link A6, -0x0040
00000E78 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00000E7C 246E 000C movea.l A2, [A6 + 0xC]
00000E80 4AAA 000C tst.l [A2 + 0xC]
00000E84 6606 bne +0x8 /* 00000E8C */
00000E86 256E 0008 000C move.l [A2 + 0xC], [A6 + 0x8]
label00000E8C:
00000E8C 4AAA 0008 tst.l [A2 + 0x8]
00000E90 6610 bne +0x12 /* 00000EA2 */
00000E92 4AAA 000C tst.l [A2 + 0xC]
00000E96 670A beq +0xC /* 00000EA2 */
00000E98 206A 000C movea.l A0, [A2 + 0xC]
00000E9C 2568 003E 0008 move.l [A2 + 0x8], [A0 + 0x3E]
label00000EA2:
00000EA2 4AAE 0008 tst.l [A6 + 0x8]
00000EA6 6700 01BC beq +0x1BE /* 00001064 */
00000EAA 202A 000C move.l D0, [A2 + 0xC]
00000EAE B0AE 0008 cmp.l D0, [A6 + 0x8]
00000EB2 6700 01B0 beq +0x1B2 /* 00001064 */
00000EB6 2F0A move.l -[A7], A2
00000EB8 206E 0008 movea.l A0, [A6 + 0x8]
00000EBC 2F28 003E move.l -[A7], [A0 + 0x3E]
00000EC0 303C 80B7 move.w D0, 0x80B7
00000EC4 4EB0 81E1 18A8 jsr [[0x18A8]]
00000ECA 4AAA 000C tst.l [A2 + 0xC]
00000ECE 6700 0194 beq +0x196 /* 00001064 */
00000ED2 486E FFF8 pea.l [A6 - 0x8]
00000ED6 2F2A 000C move.l -[A7], [A2 + 0xC]
00000EDA 4EBA 0200 jsr [PC + 0x200 /* 000010DC */]
00000EDE 3C00 move.w D6, D0
00000EE0 486E FFFC pea.l [A6 - 0x4]
00000EE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EE8 4EBA 01F2 jsr [PC + 0x1F2 /* 000010DC */]
00000EEC 3A00 move.w D5, D0
00000EEE 202E FFFC move.l D0, [A6 - 0x4]
00000EF2 B0AE FFF8 cmp.l D0, [A6 - 0x8]
00000EF6 4FEF 0010 lea.l A7, [A7 + 0x10]
00000EFA 6700 009C beq +0x9E /* 00000F98 */
00000EFE 598F subq.l A7, 4
00000F00 2F2A 000C move.l -[A7], [A2 + 0xC]
00000F04 7000 moveq.l D0, 0x00
00000F06 2F00 move.l -[A7], D0
00000F08 486E FFC0 pea.l [A6 - 0x40]
00000F0C 303C 80A6 move.w D0, 0x80A6
00000F10 4EB0 81E1 18A8 jsr [[0x18A8]]
00000F16 598F subq.l A7, 4
00000F18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F1C 7000 moveq.l D0, 0x00
00000F1E 2F00 move.l -[A7], D0
00000F20 486E FFD0 pea.l [A6 - 0x30]
00000F24 303C 80A6 move.w D0, 0x80A6
00000F28 4EB0 81E1 18A8 jsr [[0x18A8]]
00000F2E 486E FFC0 pea.l [A6 - 0x40]
00000F32 2F0A move.l -[A7], A2
00000F34 303C 810D move.w D0, 0x810D
00000F38 4EB0 81E1 18A8 jsr [[0x18A8]]
00000F3E 486E FFC0 pea.l [A6 - 0x40]
00000F42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F46 4EBA FEFE jsr [PC - 0x102 /* 00000E46 */]
00000F4A 588F addq.l A7, 4
00000F4C 2F00 move.l -[A7], D0
00000F4E 2F2A 000C move.l -[A7], [A2 + 0xC]
00000F52 4EBA FEF2 jsr [PC - 0x10E /* 00000E46 */]
00000F56 588F addq.l A7, 4
00000F58 2F00 move.l -[A7], D0
00000F5A 7008 moveq.l D0, 0x08
00000F5C 4EB0 81E1 1D08 jsr [[0x1D08]]
00000F62 486E FFC0 pea.l [A6 - 0x40]
00000F66 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00000F6A 303C 80B7 move.w D0, 0x80B7
00000F6E 4EB0 81E1 18A8 jsr [[0x18A8]]
00000F74 486E FFC0 pea.l [A6 - 0x40]
00000F78 486E FFD0 pea.l [A6 - 0x30]
00000F7C 7001 moveq.l D0, 0x01
00000F7E 4EB0 81E1 1D08 jsr [[0x1D08]]
00000F84 41EE FFD0 lea.l A0, [A6 - 0x30]
00000F88 224A movea.l A1, A2
00000F8A 22D8 move.l [A1]+, [A0]+
00000F8C 22D8 move.l [A1]+, [A0]+
00000F8E 22D8 move.l [A1]+, [A0]+
00000F90 22D8 move.l [A1]+, [A0]+
00000F92 504F addq.w A7, 8
00000F94 6000 00CE bra +0xD0 /* 00001064 */
label00000F98:
00000F98 3E06 move.w D7, D6
00000F9A 9E45 sub.w D7, D5
00000F9C 286E 0008 movea.l A4, [A6 + 0x8]
00000FA0 266A 000C movea.l A3, [A2 + 0xC]
00000FA4 4A47 tst.w D7
00000FA6 6F12 ble +0x14 /* 00000FBA */
00000FA8 6004 bra +0x6 /* 00000FAE */
label00000FAA:
00000FAA 266B 003A movea.l A3, [A3 + 0x3A]
label00000FAE:
00000FAE 3007 move.w D0, D7
00000FB0 5347 subq.w D7, 1
00000FB2 4A40 tst.w D0
00000FB4 66F4 bne -0xA /* 00000FAA */
00000FB6 3E05 move.w D7, D5
00000FB8 602E bra +0x30 /* 00000FE8 */
label00000FBA:
00000FBA 4A47 tst.w D7
00000FBC 6C1A bge +0x1C /* 00000FD8 */
00000FBE 48C7 ext.l D7
00000FC0 2007 move.l D0, D7
00000FC2 4480 neg.l D0
00000FC4 3E00 move.w D7, D0
00000FC6 6004 bra +0x6 /* 00000FCC */
label00000FC8:
00000FC8 286C 003A movea.l A4, [A4 + 0x3A]
label00000FCC:
00000FCC 3007 move.w D0, D7
00000FCE 5347 subq.w D7, 1
00000FD0 4A40 tst.w D0
00000FD2 66F4 bne -0xA /* 00000FC8 */
00000FD4 3E06 move.w D7, D6
00000FD6 6010 bra +0x12 /* 00000FE8 */
label00000FD8:
00000FD8 3E06 move.w D7, D6
00000FDA 600C bra +0xE /* 00000FE8 */
label00000FDC:
00000FDC 3007 move.w D0, D7
00000FDE 5347 subq.w D7, 1
00000FE0 266B 003A movea.l A3, [A3 + 0x3A]
00000FE4 286C 003A movea.l A4, [A4 + 0x3A]
label00000FE8:
00000FE8 202B 003A move.l D0, [A3 + 0x3A]
00000FEC B0AC 003A cmp.l D0, [A4 + 0x3A]
00000FF0 66EA bne -0x14 /* 00000FDC */
00000FF2 202B 0036 move.l D0, [A3 + 0x36]
00000FF6 B0AC 0036 cmp.l D0, [A4 + 0x36]
00000FFA 66E0 bne -0x1E /* 00000FDC */
00000FFC 9C47 sub.w D6, D7
00000FFE 9A47 sub.w D5, D7
00001000 486E FFE8 pea.l [A6 - 0x18]
00001004 486E FFE0 pea.l [A6 - 0x20]
00001008 48C6 ext.l D6
0000100A 2F06 move.l -[A7], D6
0000100C 2F2A 000C move.l -[A7], [A2 + 0xC]
00001010 4EBA 005E jsr [PC + 0x5E /* 00001070 */]
00001014 486E FFF0 pea.l [A6 - 0x10]
00001018 486E FFE4 pea.l [A6 - 0x1C]
0000101C 48C5 ext.l D5
0000101E 2F05 move.l -[A7], D5
00001020 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001024 4EBA 004A jsr [PC + 0x4A /* 00001070 */]
00001028 224A movea.l A1, A2
0000102A 41EE FFE8 lea.l A0, [A6 - 0x18]
0000102E 5848 addq.w A0, 4
00001030 5849 addq.w A1, 4
00001032 2010 move.l D0, [A0]
00001034 9191 sub.l [A1], D0
00001036 9388 subx.l -[A1], -[A0]
00001038 2F0A move.l -[A7], A2
0000103A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000103E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001042 7008 moveq.l D0, 0x08
00001044 4EB0 81E1 1D08 jsr [[0x1D08]]
0000104A 224A movea.l A1, A2
0000104C 41EE FFF0 lea.l A0, [A6 - 0x10]
00001050 5848 addq.w A0, 4
00001052 5849 addq.w A1, 4
00001054 2010 move.l D0, [A0]
00001056 D191 add.l [A1], D0
00001058 D388 addx.l -[A1], -[A0]
0000105A 256E 0008 000C move.l [A2 + 0xC], [A6 + 0x8]
00001060 4FEF 0020 lea.l A7, [A7 + 0x20]
label00001064:
00001064 4CEE 1CE0 FFA8 movem.l D5,D6,D7,A2,A3,A4, [A6 - 0x58]
0000106A 4E5E unlink A6
0000106C 4E74 0008 rtd 0x0008
fn00001070:
00001070 4E56 FFF8 link A6, -0x0008
00001074 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001078 3C2E 000E move.w D6, [A6 + 0xE]
0000107C 266E 0008 movea.l A3, [A6 + 0x8]
00001080 286E 0014 movea.l A4, [A6 + 0x14]
00001084 2E3C 0001 0000 move.l D7, 0x10000
0000108A 7000 moveq.l D0, 0x00
0000108C 2880 move.l [A4], D0
0000108E 2940 0004 move.l [A4 + 0x4], D0
00001092 6030 bra +0x32 /* 000010C4 */
label00001094:
00001094 486B 000C pea.l [A3 + 0xC]
00001098 2F07 move.l -[A7], D7
0000109A 486E FFF8 pea.l [A6 - 0x8]
0000109E 7007 moveq.l D0, 0x07
000010A0 4EB0 81E1 1D08 jsr [[0x1D08]]
000010A6 224C movea.l A1, A4
000010A8 41EE FFF8 lea.l A0, [A6 - 0x8]
000010AC 5848 addq.w A0, 4
000010AE 5849 addq.w A1, 4
000010B0 2010 move.l D0, [A0]
000010B2 D191 add.l [A1], D0
000010B4 D388 addx.l -[A1], -[A0]
000010B6 598F subq.l A7, 4
000010B8 2F07 move.l -[A7], D7
000010BA 2F13 move.l -[A7], [A3]
000010BC A868 syscall FixMul
000010BE 2E1F move.l D7, [A7]+
000010C0 266B 003A movea.l A3, [A3 + 0x3A]
label000010C4:
000010C4 3006 move.w D0, D6
000010C6 5346 subq.w D6, 1
000010C8 4A40 tst.w D0
000010CA 66C8 bne -0x36 /* 00001094 */
000010CC 206E 0010 movea.l A0, [A6 + 0x10]
000010D0 2087 move.l [A0], D7
000010D2 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18]
000010D8 4E5E unlink A6
000010DA 4E75 rts
fn000010DC:
000010DC 4E56 0000 link A6, 0
000010E0 48E7 0118 movem.l -[A7], D7,A3,A4
000010E4 266E 0008 movea.l A3, [A6 + 0x8]
000010E8 4247 clr.w D7
000010EA 600A bra +0xC /* 000010F6 */
label000010EC:
000010EC 284B movea.l A4, A3
000010EE 266B 003A movea.l A3, [A3 + 0x3A]
000010F2 3007 move.w D0, D7
000010F4 5247 addq.w D7, 1
label000010F6:
000010F6 200B move.l D0, A3
000010F8 66F2 bne -0xC /* 000010EC */
000010FA 206E 000C movea.l A0, [A6 + 0xC]
000010FE 20AC 0052 move.l [A0], [A4 + 0x52]
00001102 3007 move.w D0, D7
00001104 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
0000110A 4E5E unlink A6
0000110C 4E75 rts
fn0000110E:
0000110E 4E56 FFFC link A6, -0x0004
00001112 48E7 0308 movem.l -[A7], D6,D7,A4
00001116 2C2E 0010 move.l D6, [A6 + 0x10]
0000111A 2E2E 000C move.l D7, [A6 + 0xC]
0000111E 286E 0008 movea.l A4, [A6 + 0x8]
00001122 2F0C move.l -[A7], A4
00001124 2F06 move.l -[A7], D6
00001126 2F07 move.l -[A7], D7
00001128 486E FFFC pea.l [A6 - 0x4]
0000112C 700C moveq.l D0, 0x0C
0000112E 4EB0 81E1 1D08 jsr [[0x1D08]]
00001134 BE86 cmp.l D7, D6
00001136 6C12 bge +0x14 /* 0000114A */
00001138 4AAE FFFC tst.l [A6 - 0x4]
0000113C 670C beq +0xE /* 0000114A */
0000113E 52AC 0004 addq.l [A4 + 0x4], 1
00001142 4AAC 0004 tst.l [A4 + 0x4]
00001146 6602 bne +0x4 /* 0000114A */
00001148 5294 addq.l [A4], 1
label0000114A:
0000114A 4CEE 10C0 FFF0 movem.l D6,D7,A4, [A6 - 0x10]
00001150 4E5E unlink A6
00001152 4E75 rts
00001154 4E56 0000 link A6, 0
00001158 48E7 0108 movem.l -[A7], D7,A4
0000115C 2E2E 0008 move.l D7, [A6 + 0x8]
00001160 286E 000C movea.l A4, [A6 + 0xC]
00001164 4A87 tst.l D7
00001166 6612 bne +0x14 /* 0000117A */
00001168 4AAC 000C tst.l [A4 + 0xC]
0000116C 670A beq +0xC /* 00001178 */
0000116E 206C 000C movea.l A0, [A4 + 0xC]
00001172 2E28 003E move.l D7, [A0 + 0x3E]
00001176 6002 bra +0x4 /* 0000117A */
label00001178:
00001178 7E01 moveq.l D7, 0x01
label0000117A:
0000117A 2F07 move.l -[A7], D7
0000117C 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001180 2F0C move.l -[A7], A4
00001182 4EBA FF8A jsr [PC - 0x76 /* 0000110E */]
00001186 2947 0008 move.l [A4 + 0x8], D7
0000118A 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001190 4E5E unlink A6
00001192 4E74 0008 rtd 0x0008
00001196 4E56 FFD8 link A6, -0x0028
0000119A 48E7 0038 movem.l -[A7], A2,A3,A4
0000119E 7056 moveq.l D0, 0x56
000011A0 A31E syscall NewPtrClear, flags=3
000011A2 2848 movea.l A4, A0
000011A4 4A78 0220 tst.w [0x00000220 /* MemErr */]
000011A8 6708 beq +0xA /* 000011B2 */
000011AA 7000 moveq.l D0, 0x00
000011AC 2840 movea.l A4, D0
000011AE 6000 0108 bra +0x10A /* 000012B8 */
label000011B2:
000011B2 2D7C 636C 6F6B FFEC move.l [A6 - 0x14], 0x636C6F6B /* 'clok' */
000011BA 2D7C 6D69 6372 FFF0 move.l [A6 - 0x10], 0x6D696372 /* 'micr' */
000011C2 2D7C 6170 706C FFF4 move.l [A6 - 0xC], 0x6170706C /* 'appl' */
000011CA 7001 moveq.l D0, 0x01
000011CC 2D40 FFF8 move.l [A6 - 0x8], D0
000011D0 2D40 FFFC move.l [A6 - 0x4], D0
000011D4 598F subq.l A7, 4
000011D6 7000 moveq.l D0, 0x00
000011D8 2F00 move.l -[A7], D0
000011DA 486E FFEC pea.l [A6 - 0x14]
000011DE 7004 moveq.l D0, 0x04
000011E0 A82A syscall ComponentDispatch
000011E2 265F movea.l A3, [A7]+
000011E4 200B move.l D0, A3
000011E6 6632 bne +0x34 /* 0000121A */
000011E8 2D7C 7469 636B FFF0 move.l [A6 - 0x10], 0x7469636B /* 'tick' */
000011F0 2D7C 6170 706C FFF4 move.l [A6 - 0xC], 0x6170706C /* 'appl' */
000011F8 598F subq.l A7, 4
000011FA 7000 moveq.l D0, 0x00
000011FC 2F00 move.l -[A7], D0
000011FE 486E FFEC pea.l [A6 - 0x14]
00001202 7004 moveq.l D0, 0x04
00001204 A82A syscall ComponentDispatch
00001206 265F movea.l A3, [A7]+
00001208 200B move.l D0, A3
0000120A 660E bne +0x10 /* 0000121A */
0000120C 204C movea.l A0, A4
0000120E A01F syscall DisposPtr/DisposePtr
00001210 7000 moveq.l D0, 0x00
00001212 2D40 0008 move.l [A6 + 0x8], D0
00001216 6000 00A4 bra +0xA6 /* 000012BC */
label0000121A:
0000121A 598F subq.l A7, 4
0000121C 2F0B move.l -[A7], A3
0000121E 7007 moveq.l D0, 0x07
00001220 A82A syscall ComponentDispatch
00001222 295F 0036 move.l [A4 + 0x36], [A7]+
00001226 672E beq +0x30 /* 00001256 */
00001228 598F subq.l A7, 4
0000122A 2F2C 0036 move.l -[A7], [A4 + 0x36]
0000122E 486E FFD8 pea.l [A6 - 0x28]
00001232 2F3C 0004 0001 move.l -[A7], 0x40001
00001238 7000 moveq.l D0, 0x00
0000123A A82A syscall ComponentDispatch
0000123C 296E FFE0 003E move.l [A4 + 0x3E], [A6 - 0x20]
00001242 296E FFD8 0004 move.l [A4 + 0x4], [A6 - 0x28]
00001248 296E FFDC 0008 move.l [A4 + 0x8], [A6 - 0x24]
0000124E 294B 0052 move.l [A4 + 0x52], A3
00001252 584F addq.w A7, 4
00001254 6008 bra +0xA /* 0000125E */
label00001256:
00001256 297C 000F 4240 003E move.l [A4 + 0x3E], 0xF4240
label0000125E:
0000125E 297C 8000 0000 001C move.l [A4 + 0x1C], 0x80000000
00001266 297C 7FFF FFFF 0024 move.l [A4 + 0x24], 0x7FFFFFFF
0000126E 70FF moveq.l D0, 0xFFFFFFFF
00001270 2940 0028 move.l [A4 + 0x28], D0
00001274 486C 0014 pea.l [A4 + 0x14]
00001278 486C 0004 pea.l [A4 + 0x4]
0000127C 2F0C move.l -[A7], A4
0000127E 4EBA 0B04 jsr [PC + 0xB04 /* 00001D84 */]
00001282 4AAC 0036 tst.l [A4 + 0x36]
00001286 4FEF 000C lea.l A7, [A7 + 0xC]
0000128A 6714 beq +0x16 /* 000012A0 */
0000128C 598F subq.l A7, 4
0000128E 2F2C 0036 move.l -[A7], [A4 + 0x36]
00001292 2F0C move.l -[A7], A4
00001294 2F3C 0004 0008 move.l -[A7], 0x40008
0000129A 7000 moveq.l D0, 0x00
0000129C A82A syscall ComponentDispatch
0000129E 584F addq.w A7, 4
label000012A0:
000012A0 598F subq.l A7, 4
000012A2 303C 8013 move.w D0, 0x8013
000012A6 4EB0 81E1 18A8 jsr [[0x18A8]]
000012AC 245F movea.l A2, [A7]+
000012AE 296A 0020 004E move.l [A4 + 0x4E], [A2 + 0x20]
000012B4 254C 0020 move.l [A2 + 0x20], A4
label000012B8:
000012B8 2D4C 0008 move.l [A6 + 0x8], A4
label000012BC:
000012BC 4CEE 1C00 FFCC movem.l A2,A3,A4, [A6 - 0x34]
000012C2 4E5E unlink A6
000012C4 4E75 rts
000012C6 4E56 FFF8 link A6, -0x0008
000012CA 48E7 0038 movem.l -[A7], A2,A3,A4
000012CE 286E 0008 movea.l A4, [A6 + 0x8]
000012D2 200C move.l D0, A4
000012D4 6700 00D0 beq +0xD2 /* 000013A6 */
000012D8 598F subq.l A7, 4
000012DA 303C 8013 move.w D0, 0x8013
000012DE 4EB0 81E1 18A8 jsr [[0x18A8]]
000012E4 2D5F FFFC move.l [A6 - 0x4], [A7]+
000012E8 6700 00BC beq +0xBE /* 000013A6 */
000012EC 4AAC 0046 tst.l [A4 + 0x46]
000012F0 6720 beq +0x22 /* 00001312 */
000012F2 600A bra +0xC /* 000012FE */
label000012F4:
000012F4 2F2C 0046 move.l -[A7], [A4 + 0x46]
000012F8 4EBA 0B9C jsr [PC + 0xB9C /* 00001E96 */]
000012FC 584F addq.w A7, 4
label000012FE:
000012FE 4AAC 0046 tst.l [A4 + 0x46]
00001302 66F0 bne -0xE /* 000012F4 */
00001304 600C bra +0xE /* 00001312 */
label00001306:
00001306 2F0B move.l -[A7], A3
00001308 303C 80EC move.w D0, 0x80EC
0000130C 4EB0 81E1 18A8 jsr [[0x18A8]]
label00001312:
00001312 598F subq.l A7, 4
00001314 2F0C move.l -[A7], A4
00001316 303C 812B move.w D0, 0x812B
0000131A 4EB0 81E1 18A8 jsr [[0x18A8]]
00001320 265F movea.l A3, [A7]+
00001322 200B move.l D0, A3
00001324 66E0 bne -0x1E /* 00001306 */
00001326 206E FFFC movea.l A0, [A6 - 0x4]
0000132A 2F28 0026 move.l -[A7], [A0 + 0x26]
0000132E 4EBA 1048 jsr [PC + 0x1048 /* 00002378 */]
00001332 2640 movea.l A3, D0
00001334 584F addq.w A7, 4
00001336 6020 bra +0x22 /* 00001358 */
label00001338:
00001338 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000133C 4EBA 103A jsr [PC + 0x103A /* 00002378 */]
00001340 2440 movea.l A2, D0
00001342 B9EB 0020 cmpa.l A4, [A3 + 0x20]
00001346 584F addq.w A7, 4
00001348 660C bne +0xE /* 00001356 */
0000134A 2F0B move.l -[A7], A3
0000134C 303C 80EC move.w D0, 0x80EC
00001350 4EB0 81E1 18A8 jsr [[0x18A8]]
label00001356:
00001356 264A movea.l A3, A2
label00001358:
00001358 200B move.l D0, A3
0000135A 66DC bne -0x22 /* 00001338 */
0000135C 4AAC 0036 tst.l [A4 + 0x36]
00001360 670E beq +0x10 /* 00001370 */
00001362 558F subq.l A7, 2
00001364 2F2C 0036 move.l -[A7], [A4 + 0x36]
00001368 7008 moveq.l D0, 0x08
0000136A A82A syscall ComponentDispatch
0000136C 544F addq.w A7, 2
0000136E 600E bra +0x10 /* 0000137E */
label00001370:
00001370 4AAC 003A tst.l [A4 + 0x3A]
00001374 6708 beq +0xA /* 0000137E */
00001376 2F0C move.l -[A7], A4
00001378 4EBA 0B1C jsr [PC + 0xB1C /* 00001E96 */]
0000137C 584F addq.w A7, 4
label0000137E:
0000137E 206E FFFC movea.l A0, [A6 - 0x4]
00001382 4AA8 0020 tst.l [A0 + 0x20]
00001386 671A beq +0x1C /* 000013A2 */
00001388 47E8 0020 lea.l A3, [A0 + 0x20]
label0000138C:
0000138C B9D3 cmpa.l A4, [A3]
0000138E 6606 bne +0x8 /* 00001396 */
00001390 26AC 004E move.l [A3], [A4 + 0x4E]
00001394 600C bra +0xE /* 000013A2 */
label00001396:
00001396 2053 movea.l A0, [A3]
00001398 41E8 004E lea.l A0, [A0 + 0x4E]
0000139C 2648 movea.l A3, A0
0000139E 4A93 tst.l [A3]
000013A0 66EA bne -0x14 /* 0000138C */
label000013A2:
000013A2 204C movea.l A0, A4
000013A4 A01F syscall DisposPtr/DisposePtr
label000013A6:
000013A6 4CEE 1C00 FFEC movem.l A2,A3,A4, [A6 - 0x14]
000013AC 4E5E unlink A6
000013AE 4E74 0004 rtd 0x0004
000013B2 4E56 FFF8 link A6, -0x0008
000013B6 2F0C move.l -[A7], A4
000013B8 286E 0010 movea.l A4, [A6 + 0x10]
000013BC 200C move.l D0, A4
000013BE 6608 bne +0xA /* 000013C8 */
000013C0 7000 moveq.l D0, 0x00
000013C2 2D40 0014 move.l [A6 + 0x14], D0
000013C6 602C bra +0x2E /* 000013F4 */
label000013C8:
000013C8 7000 moveq.l D0, 0x00
000013CA 2F00 move.l -[A7], D0
000013CC 2F0C move.l -[A7], A4
000013CE 4EBA 06D0 jsr [PC + 0x6D0 /* 00001AA0 */]
000013D2 2D6C 0014 FFF8 move.l [A6 - 0x8], [A4 + 0x14]
000013D8 2D6C 0018 FFFC move.l [A6 - 0x4], [A4 + 0x18]
000013DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013E2 2F2E 000C move.l -[A7], [A6 + 0xC]
000013E6 486E FFF8 pea.l [A6 - 0x8]
000013EA 2F0C move.l -[A7], A4
000013EC 4EBA 0348 jsr [PC + 0x348 /* 00001736 */]
000013F0 2D40 0014 move.l [A6 + 0x14], D0
label000013F4:
000013F4 286E FFF4 movea.l A4, [A6 - 0xC]
000013F8 4E5E unlink A6
000013FA 4E74 000C rtd 0x000C
000013FE 4E56 FFF8 link A6, -0x0008
00001402 48E7 0308 movem.l -[A7], D6,D7,A4
00001406 2C2E 000C move.l D6, [A6 + 0xC]
0000140A 286E 0010 movea.l A4, [A6 + 0x10]
0000140E 2E2E 0008 move.l D7, [A6 + 0x8]
00001412 7000 moveq.l D0, 0x00
00001414 2F00 move.l -[A7], D0
00001416 2F0C move.l -[A7], A4
00001418 4EBA 0686 jsr [PC + 0x686 /* 00001AA0 */]
0000141C 4A87 tst.l D7
0000141E 6604 bne +0x6 /* 00001424 */
00001420 2E2C 003E move.l D7, [A4 + 0x3E]
label00001424:
00001424 4A86 tst.l D6
00001426 5DC0 slt D0
00001428 4400 neg.b D0
0000142A 4400 neg.b D0
0000142C 49C0 lea.l A4, D0
0000142E 2D40 FFF8 move.l [A6 - 0x8], D0
00001432 2D46 FFFC move.l [A6 - 0x4], D6
00001436 2F2C 003E move.l -[A7], [A4 + 0x3E]
0000143A 2F07 move.l -[A7], D7
0000143C 486E FFF8 pea.l [A6 - 0x8]
00001440 4EBA FCCC jsr [PC - 0x334 /* 0000110E */]
00001444 486E FFF8 pea.l [A6 - 0x8]
00001448 2F0C move.l -[A7], A4
0000144A 4EBA 005E jsr [PC + 0x5E /* 000014AA */]
0000144E 4CEE 10C0 FFEC movem.l D6,D7,A4, [A6 - 0x14]
00001454 4E5E unlink A6
00001456 4E74 000C rtd 0x000C
0000145A 4E56 FFF0 link A6, -0x0010
0000145E 2F0C move.l -[A7], A4
00001460 286E 000C movea.l A4, [A6 + 0xC]
00001464 206E 0008 movea.l A0, [A6 + 0x8]
00001468 43EE FFF0 lea.l A1, [A6 - 0x10]
0000146C 22D8 move.l [A1]+, [A0]+
0000146E 22D8 move.l [A1]+, [A0]+
00001470 22D8 move.l [A1]+, [A0]+
00001472 22D8 move.l [A1]+, [A0]+
00001474 486E FFF0 pea.l [A6 - 0x10]
00001478 2F0C move.l -[A7], A4
0000147A 303C 80B5 move.w D0, 0x80B5
0000147E 4EB0 81E1 18A8 jsr [[0x18A8]]
00001484 486E FFF0 pea.l [A6 - 0x10]
00001488 2F2C 003E move.l -[A7], [A4 + 0x3E]
0000148C 303C 80B7 move.w D0, 0x80B7
00001490 4EB0 81E1 18A8 jsr [[0x18A8]]
00001496 486E FFF0 pea.l [A6 - 0x10]
0000149A 2F0C move.l -[A7], A4
0000149C 4EBA 000C jsr [PC + 0xC /* 000014AA */]
000014A0 286E FFEC movea.l A4, [A6 - 0x14]
000014A4 4E5E unlink A6
000014A6 4E74 0008 rtd 0x0008
fn000014AA:
000014AA 4E56 FFF0 link A6, -0x0010
000014AE 48E7 0018 movem.l -[A7], A3,A4
000014B2 266E 000C movea.l A3, [A6 + 0xC]
000014B6 286E 0008 movea.l A4, [A6 + 0x8]
000014BA 4AAC 003A tst.l [A4 + 0x3A]
000014BE 671C beq +0x1E /* 000014DC */
000014C0 598F subq.l A7, 4
000014C2 2F2C 003A move.l -[A7], [A4 + 0x3A]
000014C6 2F2C 003E move.l -[A7], [A4 + 0x3E]
000014CA 486E FFF0 pea.l [A6 - 0x10]
000014CE 303C 80A6 move.w D0, 0x80A6
000014D2 4EB0 81E1 18A8 jsr [[0x18A8]]
000014D8 584F addq.w A7, 4
000014DA 6028 bra +0x2A /* 00001504 */
label000014DC:
000014DC 4AAC 0036 tst.l [A4 + 0x36]
000014E0 6718 beq +0x1A /* 000014FA */
000014E2 598F subq.l A7, 4
000014E4 2F2C 0036 move.l -[A7], [A4 + 0x36]
000014E8 486E FFF0 pea.l [A6 - 0x10]
000014EC 2F3C 0004 0001 move.l -[A7], 0x40001
000014F2 7000 moveq.l D0, 0x00
000014F4 A82A syscall ComponentDispatch
000014F6 584F addq.w A7, 4
000014F8 600A bra +0xC /* 00001504 */
label000014FA:
000014FA 2D53 FFF0 move.l [A6 - 0x10], [A3]
000014FE 2D6B 0004 FFF4 move.l [A6 - 0xC], [A3 + 0x4]
label00001504:
00001504 2F0B move.l -[A7], A3
00001506 486E FFF0 pea.l [A6 - 0x10]
0000150A 2F0C move.l -[A7], A4
0000150C 4EBA 0876 jsr [PC + 0x876 /* 00001D84 */]
00001510 2953 0014 move.l [A4 + 0x14], [A3]
00001514 296B 0004 0018 move.l [A4 + 0x18], [A3 + 0x4]
0000151A 7000 moveq.l D0, 0x00
0000151C 2F00 move.l -[A7], D0
0000151E 2F0C move.l -[A7], A4
00001520 4EBA 057E jsr [PC + 0x57E /* 00001AA0 */]
00001524 2F0C move.l -[A7], A4
00001526 4EBA 09BE jsr [PC + 0x9BE /* 00001EE6 */]
0000152A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000152E 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
00001534 4E5E unlink A6
00001536 4E75 rts
00001538 4E56 0000 link A6, 0
0000153C 206E 0008 movea.l A0, [A6 + 0x8]
00001540 2D50 000C move.l [A6 + 0xC], [A0]
00001544 4E5E unlink A6
00001546 4E74 0004 rtd 0x0004
0000154A 4E56 0000 link A6, 0
0000154E 48E7 0108 movem.l -[A7], D7,A4
00001552 2E2E 0008 move.l D7, [A6 + 0x8]
00001556 286E 000C movea.l A4, [A6 + 0xC]
0000155A BE94 cmp.l D7, [A4]
0000155C 6724 beq +0x26 /* 00001582 */
0000155E 7000 moveq.l D0, 0x00
00001560 2F00 move.l -[A7], D0
00001562 2F0C move.l -[A7], A4
00001564 4EBA 053A jsr [PC + 0x53A /* 00001AA0 */]
00001568 2887 move.l [A4], D7
0000156A 486C 0014 pea.l [A4 + 0x14]
0000156E 486C 0004 pea.l [A4 + 0x4]
00001572 2F0C move.l -[A7], A4
00001574 4EBA 080E jsr [PC + 0x80E /* 00001D84 */]
00001578 2F0C move.l -[A7], A4
0000157A 4EBA 09C8 jsr [PC + 0x9C8 /* 00001F44 */]
0000157E 4FEF 0018 lea.l A7, [A7 + 0x18]
label00001582:
00001582 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001588 4E5E unlink A6
0000158A 4E74 0008 rtd 0x0008
0000158E 4E56 FFE0 link A6, -0x0020
00001592 2F0C move.l -[A7], A4
00001594 286E 000C movea.l A4, [A6 + 0xC]
00001598 206E 0008 movea.l A0, [A6 + 0x8]
0000159C 43EE FFE0 lea.l A1, [A6 - 0x20]
000015A0 22D8 move.l [A1]+, [A0]+
000015A2 22D8 move.l [A1]+, [A0]+
000015A4 22D8 move.l [A1]+, [A0]+
000015A6 22D8 move.l [A1]+, [A0]+
000015A8 486E FFE0 pea.l [A6 - 0x20]
000015AC 2F0C move.l -[A7], A4
000015AE 303C 80B5 move.w D0, 0x80B5
000015B2 4EB0 81E1 18A8 jsr [[0x18A8]]
000015B8 486E FFE0 pea.l [A6 - 0x20]
000015BC 2F2C 003E move.l -[A7], [A4 + 0x3E]
000015C0 303C 80B7 move.w D0, 0x80B7
000015C4 4EB0 81E1 18A8 jsr [[0x18A8]]
000015CA 598F subq.l A7, 4
000015CC 2F0C move.l -[A7], A4
000015CE 7000 moveq.l D0, 0x00
000015D0 2F00 move.l -[A7], D0
000015D2 486E FFF0 pea.l [A6 - 0x10]
000015D6 303C 80A6 move.w D0, 0x80A6
000015DA 4EB0 81E1 18A8 jsr [[0x18A8]]
000015E0 296E FFE0 001C move.l [A4 + 0x1C], [A6 - 0x20]
000015E6 296E FFE4 0020 move.l [A4 + 0x20], [A6 - 0x1C]
000015EC 598F subq.l A7, 4
000015EE 486E FFF0 pea.l [A6 - 0x10]
000015F2 486E FFE0 pea.l [A6 - 0x20]
000015F6 7009 moveq.l D0, 0x09
000015F8 4EB0 81E1 1D08 jsr [[0x1D08]]
000015FE 4A9F tst.l [A7]+
00001600 584F addq.w A7, 4
00001602 6C12 bge +0x14 /* 00001616 */
00001604 2F0C move.l -[A7], A4
00001606 486E FFE0 pea.l [A6 - 0x20]
0000160A 303C 80A7 move.w D0, 0x80A7
0000160E 4EB0 81E1 18A8 jsr [[0x18A8]]
00001614 600C bra +0xE /* 00001622 */
label00001616:
00001616 7000 moveq.l D0, 0x00
00001618 2F00 move.l -[A7], D0
0000161A 2F0C move.l -[A7], A4
0000161C 4EBA 0482 jsr [PC + 0x482 /* 00001AA0 */]
00001620 504F addq.w A7, 8
label00001622:
00001622 286E FFDC movea.l A4, [A6 - 0x24]
00001626 4E5E unlink A6
00001628 4E74 0008 rtd 0x0008
0000162C 4E56 FFE0 link A6, -0x0020
00001630 2F0C move.l -[A7], A4
00001632 286E 000C movea.l A4, [A6 + 0xC]
00001636 206E 0008 movea.l A0, [A6 + 0x8]
0000163A 43EE FFE0 lea.l A1, [A6 - 0x20]
0000163E 22D8 move.l [A1]+, [A0]+
00001640 22D8 move.l [A1]+, [A0]+
00001642 22D8 move.l [A1]+, [A0]+
00001644 22D8 move.l [A1]+, [A0]+
00001646 486E FFE0 pea.l [A6 - 0x20]
0000164A 2F0C move.l -[A7], A4
0000164C 303C 80B5 move.w D0, 0x80B5
00001650 4EB0 81E1 18A8 jsr [[0x18A8]]
00001656 486E FFE0 pea.l [A6 - 0x20]
0000165A 2F2C 003E move.l -[A7], [A4 + 0x3E]
0000165E 303C 80B7 move.w D0, 0x80B7
00001662 4EB0 81E1 18A8 jsr [[0x18A8]]
00001668 598F subq.l A7, 4
0000166A 2F0C move.l -[A7], A4
0000166C 7000 moveq.l D0, 0x00
0000166E 2F00 move.l -[A7], D0
00001670 486E FFF0 pea.l [A6 - 0x10]
00001674 303C 80A6 move.w D0, 0x80A6
00001678 4EB0 81E1 18A8 jsr [[0x18A8]]
0000167E 296E FFE0 0024 move.l [A4 + 0x24], [A6 - 0x20]
00001684 296E FFE4 0028 move.l [A4 + 0x28], [A6 - 0x1C]
0000168A 598F subq.l A7, 4
0000168C 486E FFF0 pea.l [A6 - 0x10]
00001690 486E FFE0 pea.l [A6 - 0x20]
00001694 7009 moveq.l D0, 0x09
00001696 4EB0 81E1 1D08 jsr [[0x1D08]]
0000169C 4A9F tst.l [A7]+
0000169E 584F addq.w A7, 4
000016A0 6F12 ble +0x14 /* 000016B4 */
000016A2 2F0C move.l -[A7], A4
000016A4 486E FFE0 pea.l [A6 - 0x20]
000016A8 303C 80A7 move.w D0, 0x80A7
000016AC 4EB0 81E1 18A8 jsr [[0x18A8]]
000016B2 600C bra +0xE /* 000016C0 */
label000016B4:
000016B4 7000 moveq.l D0, 0x00
000016B6 2F00 move.l -[A7], D0
000016B8 2F0C move.l -[A7], A4
000016BA 4EBA 03E4 jsr [PC + 0x3E4 /* 00001AA0 */]
000016BE 504F addq.w A7, 8
label000016C0:
000016C0 286E FFDC movea.l A4, [A6 - 0x24]
000016C4 4E5E unlink A6
000016C6 4E74 0008 rtd 0x0008
000016CA 4E56 FFF8 link A6, -0x0008
000016CE 2F0C move.l -[A7], A4
000016D0 286E 0010 movea.l A4, [A6 + 0x10]
000016D4 2D6C 001C FFF8 move.l [A6 - 0x8], [A4 + 0x1C]
000016DA 2D6C 0020 FFFC move.l [A6 - 0x4], [A4 + 0x20]
000016E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000016E4 2F2E 000C move.l -[A7], [A6 + 0xC]
000016E8 486E FFF8 pea.l [A6 - 0x8]
000016EC 2F0C move.l -[A7], A4
000016EE 4EBA 0046 jsr [PC + 0x46 /* 00001736 */]
000016F2 2D40 0014 move.l [A6 + 0x14], D0
000016F6 286E FFF4 movea.l A4, [A6 - 0xC]
000016FA 4E5E unlink A6
000016FC 4E74 000C rtd 0x000C
00001700 4E56 FFF8 link A6, -0x0008
00001704 2F0C move.l -[A7], A4
00001706 286E 0010 movea.l A4, [A6 + 0x10]
0000170A 2D6C 0024 FFF8 move.l [A6 - 0x8], [A4 + 0x24]
00001710 2D6C 0028 FFFC move.l [A6 - 0x4], [A4 + 0x28]
00001716 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000171A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000171E 486E FFF8 pea.l [A6 - 0x8]
00001722 2F0C move.l -[A7], A4
00001724 4EBA 0010 jsr [PC + 0x10 /* 00001736 */]
00001728 2D40 0014 move.l [A6 + 0x14], D0
0000172C 286E FFF4 movea.l A4, [A6 - 0xC]
00001730 4E5E unlink A6
00001732 4E74 000C rtd 0x000C
fn00001736:
00001736 4E56 0000 link A6, 0
0000173A 48E7 1118 movem.l -[A7], D3,D7,A3,A4
0000173E 2E2E 0010 move.l D7, [A6 + 0x10]
00001742 266E 0014 movea.l A3, [A6 + 0x14]
00001746 286E 000C movea.l A4, [A6 + 0xC]
0000174A 4A87 tst.l D7
0000174C 6716 beq +0x18 /* 00001764 */
0000174E 2F07 move.l -[A7], D7
00001750 206E 0008 movea.l A0, [A6 + 0x8]
00001754 2F28 003E move.l -[A7], [A0 + 0x3E]
00001758 2F0C move.l -[A7], A4
0000175A 4EBA F9B2 jsr [PC - 0x64E /* 0000110E */]
0000175E 4FEF 000C lea.l A7, [A7 + 0xC]
00001762 6008 bra +0xA /* 0000176C */
label00001764:
00001764 206E 0008 movea.l A0, [A6 + 0x8]
00001768 2E28 003E move.l D7, [A0 + 0x3E]
label0000176C:
0000176C 200B move.l D0, A3
0000176E 6712 beq +0x14 /* 00001782 */
00001770 2694 move.l [A3], [A4]
00001772 276C 0004 0004 move.l [A3 + 0x4], [A4 + 0x4]
00001778 2747 0008 move.l [A3 + 0x8], D7
0000177C 276E 0008 000C move.l [A3 + 0xC], [A6 + 0x8]
label00001782:
00001782 7601 moveq.l D3, 0x01
00001784 4A94 tst.l [A4]
00001786 6708 beq +0xA /* 00001790 */
00001788 2014 move.l D0, [A4]
0000178A 5280 addq.l D0, 1
0000178C 6702 beq +0x4 /* 00001790 */
0000178E 7600 moveq.l D3, 0x00
label00001790:
00001790 4A03 tst.b D3
00001792 6706 beq +0x8 /* 0000179A */
00001794 202C 0004 move.l D0, [A4 + 0x4]
00001798 6012 bra +0x14 /* 000017AC */
label0000179A:
0000179A 4A94 tst.l [A4]
0000179C 6C08 bge +0xA /* 000017A6 */
0000179E 203C 0800 0000 move.l D0, 0x8000000
000017A4 6006 bra +0x8 /* 000017AC */
label000017A6:
000017A6 203C 07FF FFFF move.l D0, 0x7FFFFFF
label000017AC:
000017AC 4CEE 1888 FFF0 movem.l D3,D7,A3,A4, [A6 - 0x10]
000017B2 4E5E unlink A6
000017B4 4E75 rts
000017B6 4E56 0000 link A6, 0
000017BA 206E 0008 movea.l A0, [A6 + 0x8]
000017BE 3028 0042 move.w D0, [A0 + 0x42]
000017C2 48C0 ext.l D0
000017C4 2D40 000C move.l [A6 + 0xC], D0
000017C8 4E5E unlink A6
000017CA 4E74 0004 rtd 0x0004
000017CE 4E56 0000 link A6, 0
000017D2 2F0C move.l -[A7], A4
000017D4 286E 000C movea.l A4, [A6 + 0xC]
000017D8 7000 moveq.l D0, 0x00
000017DA 2F00 move.l -[A7], D0
000017DC 2F0C move.l -[A7], A4
000017DE 4EBA 02C0 jsr [PC + 0x2C0 /* 00001AA0 */]
000017E2 396E 000A 0042 move.w [A4 + 0x42], [A6 + 0xA]
000017E8 286E FFFC movea.l A4, [A6 - 0x4]
000017EC 4E5E unlink A6
000017EE 4E74 0008 rtd 0x0008
000017F2 4E56 FFF0 link A6, -0x0010
000017F6 48E7 0138 movem.l -[A7], D7,A2,A3,A4
000017FA 246E 000C movea.l A2, [A6 + 0xC]
000017FE 266E 0010 movea.l A3, [A6 + 0x10]
00001802 200A move.l D0, A2
00001804 677E beq +0x80 /* 00001884 */
00001806 284A movea.l A4, A2
00001808 7E0A moveq.l D7, 0x0A
label0000180A:
0000180A B7CC cmpa.l A3, A4
0000180C 6776 beq +0x78 /* 00001884 */
0000180E 200C move.l D0, A4
00001810 670E beq +0x10 /* 00001820 */
00001812 286C 003A movea.l A4, [A4 + 0x3A]
00001816 3007 move.w D0, D7
00001818 5347 subq.w D7, 1
0000181A 4A47 tst.w D7
0000181C 6EEC bgt -0x12 /* 0000180A */
0000181E 6064 bra +0x66 /* 00001884 */
label00001820:
00001820 4AAB 0036 tst.l [A3 + 0x36]
00001824 6718 beq +0x1A /* 0000183E */
00001826 558F subq.l A7, 2
00001828 2F2B 0036 move.l -[A7], [A3 + 0x36]
0000182C 7008 moveq.l D0, 0x08
0000182E A82A syscall ComponentDispatch
00001830 7000 moveq.l D0, 0x00
00001832 2740 0036 move.l [A3 + 0x36], D0
00001836 2740 0052 move.l [A3 + 0x52], D0
0000183A 544F addq.w A7, 2
0000183C 600E bra +0x10 /* 0000184C */
label0000183E:
0000183E 4AAB 003A tst.l [A3 + 0x3A]
00001842 6708 beq +0xA /* 0000184C */
00001844 2F0B move.l -[A7], A3
00001846 4EBA 064E jsr [PC + 0x64E /* 00001E96 */]
0000184A 584F addq.w A7, 4
label0000184C:
0000184C 274A 003A move.l [A3 + 0x3A], A2
00001850 276A 0046 004A move.l [A3 + 0x4A], [A2 + 0x46]
00001856 254B 0046 move.l [A2 + 0x46], A3
0000185A 598F subq.l A7, 4
0000185C 2F0A move.l -[A7], A2
0000185E 7000 moveq.l D0, 0x00
00001860 2F00 move.l -[A7], D0
00001862 486E FFF0 pea.l [A6 - 0x10]
00001866 303C 80A6 move.w D0, 0x80A6
0000186A 4EB0 81E1 18A8 jsr [[0x18A8]]
00001870 276E FFF8 003E move.l [A3 + 0x3E], [A6 - 0x8]
00001876 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000187A 2F0B move.l -[A7], A3
0000187C 4EBA 00CC jsr [PC + 0xCC /* 0000194A */]
00001880 4FEF 000C lea.l A7, [A7 + 0xC]
label00001884:
00001884 4CEE 1C80 FFE0 movem.l D7,A2,A3,A4, [A6 - 0x20]
0000188A 4E5E unlink A6
0000188C 4E74 000C rtd 0x000C
00001890 4E56 FFDC link A6, -0x0024
00001894 48E7 0018 movem.l -[A7], A3,A4
00001898 266E 0010 movea.l A3, [A6 + 0x10]
0000189C 4AAE 000C tst.l [A6 + 0xC]
000018A0 6700 009C beq +0x9E /* 0000193E */
000018A4 598F subq.l A7, 4
000018A6 2F2E 000C move.l -[A7], [A6 + 0xC]
000018AA 7007 moveq.l D0, 0x07
000018AC A82A syscall ComponentDispatch
000018AE 285F movea.l A4, [A7]+
000018B0 200C move.l D0, A4
000018B2 6700 008A beq +0x8C /* 0000193E */
000018B6 7000 moveq.l D0, 0x00
000018B8 2F00 move.l -[A7], D0
000018BA 2F0B move.l -[A7], A3
000018BC 4EBA 01E2 jsr [PC + 0x1E2 /* 00001AA0 */]
000018C0 4AAB 0036 tst.l [A3 + 0x36]
000018C4 504F addq.w A7, 8
000018C6 670E beq +0x10 /* 000018D6 */
000018C8 558F subq.l A7, 2
000018CA 2F2B 0036 move.l -[A7], [A3 + 0x36]
000018CE 7008 moveq.l D0, 0x08
000018D0 A82A syscall ComponentDispatch
000018D2 544F addq.w A7, 2
000018D4 600E bra +0x10 /* 000018E4 */
label000018D6:
000018D6 4AAB 003A tst.l [A3 + 0x3A]
000018DA 6708 beq +0xA /* 000018E4 */
000018DC 2F0B move.l -[A7], A3
000018DE 4EBA 05B6 jsr [PC + 0x5B6 /* 00001E96 */]
000018E2 584F addq.w A7, 4
label000018E4:
000018E4 558F subq.l A7, 2
000018E6 2F0C move.l -[A7], A4
000018E8 486E FFDC pea.l [A6 - 0x24]
000018EC 7000 moveq.l D0, 0x00
000018EE 2F00 move.l -[A7], D0
000018F0 2F00 move.l -[A7], D0
000018F2 2F00 move.l -[A7], D0
000018F4 7005 moveq.l D0, 0x05
000018F6 A82A syscall ComponentDispatch
000018F8 7000 moveq.l D0, 0x00
000018FA 2740 003A move.l [A3 + 0x3A], D0
000018FE 274C 0036 move.l [A3 + 0x36], A4
00001902 276E FFEC 0052 move.l [A3 + 0x52], [A6 - 0x14]
00001908 598F subq.l A7, 4
0000190A 2F0C move.l -[A7], A4
0000190C 486E FFF0 pea.l [A6 - 0x10]
00001910 2F3C 0004 0001 move.l -[A7], 0x40001
00001916 7000 moveq.l D0, 0x00
00001918 A82A syscall ComponentDispatch
0000191A 276E FFF8 003E move.l [A3 + 0x3E], [A6 - 0x8]
00001920 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001924 2F0B move.l -[A7], A3
00001926 4EBA 0022 jsr [PC + 0x22 /* 0000194A */]
0000192A 598F subq.l A7, 4
0000192C 2F0C move.l -[A7], A4
0000192E 2F0B move.l -[A7], A3
00001930 2F3C 0004 0008 move.l -[A7], 0x40008
00001936 7000 moveq.l D0, 0x00
00001938 A82A syscall ComponentDispatch
0000193A 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000193E:
0000193E 4CEE 1800 FFD4 movem.l A3,A4, [A6 - 0x2C]
00001944 4E5E unlink A6
00001946 4E74 000C rtd 0x000C
fn0000194A:
0000194A 4E56 0000 link A6, 0
0000194E 48E7 0018 movem.l -[A7], A3,A4
00001952 266E 000C movea.l A3, [A6 + 0xC]
00001956 286E 0008 movea.l A4, [A6 + 0x8]
0000195A 200B move.l D0, A3
0000195C 6730 beq +0x32 /* 0000198E */
0000195E 2953 000C move.l [A4 + 0xC], [A3]
00001962 296B 0004 0010 move.l [A4 + 0x10], [A3 + 0x4]
00001968 4AAB 0008 tst.l [A3 + 0x8]
0000196C 6714 beq +0x16 /* 00001982 */
0000196E 2F2C 003E move.l -[A7], [A4 + 0x3E]
00001972 2F2B 0008 move.l -[A7], [A3 + 0x8]
00001976 486C 000C pea.l [A4 + 0xC]
0000197A 4EBA F792 jsr [PC - 0x86E /* 0000110E */]
0000197E 4FEF 000C lea.l A7, [A7 + 0xC]
label00001982:
00001982 41EC 000C lea.l A0, [A4 + 0xC]
00001986 44A8 0004 neg.l [A0 + 0x4]
0000198A 4090 negx.l [A0]
0000198C 600A bra +0xC /* 00001998 */
label0000198E:
0000198E 7000 moveq.l D0, 0x00
00001990 2940 000C move.l [A4 + 0xC], D0
00001994 2940 0010 move.l [A4 + 0x10], D0
label00001998:
00001998 28BC 0001 0000 move.l [A4], 0x10000
0000199E 7000 moveq.l D0, 0x00
000019A0 2F00 move.l -[A7], D0
000019A2 2F0C move.l -[A7], A4
000019A4 4EBA 00FA jsr [PC + 0xFA /* 00001AA0 */]
000019A8 2F0C move.l -[A7], A4
000019AA 4EBA 053A jsr [PC + 0x53A /* 00001EE6 */]
000019AE 2F0C move.l -[A7], A4
000019B0 4EBA 0592 jsr [PC + 0x592 /* 00001F44 */]
000019B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000019B8 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000019BE 4E5E unlink A6
000019C0 4E75 rts
000019C2 4E56 FFD0 link A6, -0x0030
000019C6 48E7 0018 movem.l -[A7], A3,A4
000019CA 266E 0008 movea.l A3, [A6 + 0x8]
000019CE 286E 000C movea.l A4, [A6 + 0xC]
000019D2 2D4C FFDC move.l [A6 - 0x24], A4
000019D6 7000 moveq.l D0, 0x00
000019D8 2D40 FFD8 move.l [A6 - 0x28], D0
000019DC 2D40 FFD4 move.l [A6 - 0x2C], D0
000019E0 2D40 FFD0 move.l [A6 - 0x30], D0
000019E4 486E FFD0 pea.l [A6 - 0x30]
000019E8 2F2B 000C move.l -[A7], [A3 + 0xC]
000019EC 303C 80B5 move.w D0, 0x80B5
000019F0 4EB0 81E1 18A8 jsr [[0x18A8]]
000019F6 41EE FFE0 lea.l A0, [A6 - 0x20]
000019FA 224B movea.l A1, A3
000019FC 20D9 move.l [A0]+, [A1]+
000019FE 20D9 move.l [A0]+, [A1]+
00001A00 20D9 move.l [A0]+, [A1]+
00001A02 20D9 move.l [A0]+, [A1]+
00001A04 486E FFE0 pea.l [A6 - 0x20]
00001A08 486E FFD0 pea.l [A6 - 0x30]
00001A0C 303C 810D move.w D0, 0x810D
00001A10 4EB0 81E1 18A8 jsr [[0x18A8]]
00001A16 4AAE FFE0 tst.l [A6 - 0x20]
00001A1A 6606 bne +0x8 /* 00001A22 */
00001A1C 4AAE FFE4 tst.l [A6 - 0x1C]
00001A20 674A beq +0x4C /* 00001A6C */
label00001A22:
00001A22 486E FFE0 pea.l [A6 - 0x20]
00001A26 2F0C move.l -[A7], A4
00001A28 303C 80B5 move.w D0, 0x80B5
00001A2C 4EB0 81E1 18A8 jsr [[0x18A8]]
00001A32 598F subq.l A7, 4
00001A34 2F0C move.l -[A7], A4
00001A36 7000 moveq.l D0, 0x00
00001A38 2F00 move.l -[A7], D0
00001A3A 486E FFF0 pea.l [A6 - 0x10]
00001A3E 303C 80A6 move.w D0, 0x80A6
00001A42 4EB0 81E1 18A8 jsr [[0x18A8]]
00001A48 486E FFF0 pea.l [A6 - 0x10]
00001A4C 486E FFE0 pea.l [A6 - 0x20]
00001A50 303C 810D move.w D0, 0x810D
00001A54 4EB0 81E1 18A8 jsr [[0x18A8]]
00001A5A 2F0C move.l -[A7], A4
00001A5C 486E FFF0 pea.l [A6 - 0x10]
00001A60 303C 80A7 move.w D0, 0x80A7
00001A64 4EB0 81E1 18A8 jsr [[0x18A8]]
00001A6A 584F addq.w A7, 4
label00001A6C:
00001A6C 4CEE 1800 FFC8 movem.l A3,A4, [A6 - 0x38]
00001A72 4E5E unlink A6
00001A74 4E74 0008 rtd 0x0008
00001A78 4E56 0000 link A6, 0
00001A7C 206E 0008 movea.l A0, [A6 + 0x8]
00001A80 2D68 003A 000C move.l [A6 + 0xC], [A0 + 0x3A]
00001A86 4E5E unlink A6
00001A88 4E74 0004 rtd 0x0004
00001A8C 4E56 0000 link A6, 0
00001A90 206E 0008 movea.l A0, [A6 + 0x8]
00001A94 2D68 0036 000C move.l [A6 + 0xC], [A0 + 0x36]
00001A9A 4E5E unlink A6
00001A9C 4E74 0004 rtd 0x0004
fn00001AA0:
00001AA0 4E56 FFD8 link A6, -0x0028
00001AA4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001AA8 266E 000C movea.l A3, [A6 + 0xC]
00001AAC 286E 0008 movea.l A4, [A6 + 0x8]
00001AB0 7C00 moveq.l D6, 0x00
00001AB2 4AAC 003A tst.l [A4 + 0x3A]
00001AB6 671C beq +0x1E /* 00001AD4 */
00001AB8 598F subq.l A7, 4
00001ABA 2F2C 003A move.l -[A7], [A4 + 0x3A]
00001ABE 7000 moveq.l D0, 0x00
00001AC0 2F00 move.l -[A7], D0
00001AC2 486E FFF0 pea.l [A6 - 0x10]
00001AC6 303C 80A6 move.w D0, 0x80A6
00001ACA 4EB0 81E1 18A8 jsr [[0x18A8]]
00001AD0 584F addq.w A7, 4
00001AD2 601E bra +0x20 /* 00001AF2 */
label00001AD4:
00001AD4 4AAC 0036 tst.l [A4 + 0x36]
00001AD8 6700 029E beq +0x2A0 /* 00001D78 */
00001ADC 598F subq.l A7, 4
00001ADE 2F2C 0036 move.l -[A7], [A4 + 0x36]
00001AE2 486E FFF0 pea.l [A6 - 0x10]
00001AE6 2F3C 0004 0001 move.l -[A7], 0x40001
00001AEC 7000 moveq.l D0, 0x00
00001AEE A82A syscall ComponentDispatch
00001AF0 584F addq.w A7, 4
label00001AF2:
00001AF2 296E FFF8 003E move.l [A4 + 0x3E], [A6 - 0x8]
00001AF8 41EE FFF0 lea.l A0, [A6 - 0x10]
00001AFC 43EE FFD8 lea.l A1, [A6 - 0x28]
00001B00 22D8 move.l [A1]+, [A0]+
00001B02 22D8 move.l [A1]+, [A0]+
00001B04 204C movea.l A0, A4
00001B06 5888 addq.l A0, 4
00001B08 43EE FFD8 lea.l A1, [A6 - 0x28]
00001B0C 20D9 move.l [A0]+, [A1]+
00001B0E 20D9 move.l [A0]+, [A1]+
00001B10 0C94 0001 0000 cmpi.l [A4], 0x10000
00001B16 660E bne +0x10 /* 00001B26 */
00001B18 41EE FFE0 lea.l A0, [A6 - 0x20]
00001B1C 43EE FFD8 lea.l A1, [A6 - 0x28]
00001B20 20D9 move.l [A0]+, [A1]+
00001B22 20D9 move.l [A0]+, [A1]+
00001B24 6012 bra +0x14 /* 00001B38 */
label00001B26:
00001B26 486E FFD8 pea.l [A6 - 0x28]
00001B2A 2F14 move.l -[A7], [A4]
00001B2C 486E FFE0 pea.l [A6 - 0x20]
00001B30 7007 moveq.l D0, 0x07
00001B32 4EB0 81E1 1D08 jsr [[0x1D08]]
label00001B38:
00001B38 41EE FFE0 lea.l A0, [A6 - 0x20]
00001B3C 2248 movea.l A1, A0
00001B3E 41EC 000C lea.l A0, [A4 + 0xC]
00001B42 5848 addq.w A0, 4
00001B44 5849 addq.w A1, 4
00001B46 2010 move.l D0, [A0]
00001B48 D191 add.l [A1], D0
00001B4A D388 addx.l -[A1], -[A0]
00001B4C 7003 moveq.l D0, 0x03
00001B4E C06C 0042 and.w D0, [A4 + 0x42]
00001B52 6700 0192 beq +0x194 /* 00001CE6 */
00001B56 4247 clr.w D7
00001B58 4205 clr.b D5
00001B5A 2D6C 0024 FFE8 move.l [A6 - 0x18], [A4 + 0x24]
00001B60 2D6C 0028 FFEC move.l [A6 - 0x14], [A4 + 0x28]
00001B66 41EE FFE8 lea.l A0, [A6 - 0x18]
00001B6A 2248 movea.l A1, A0
00001B6C 41EC 001C lea.l A0, [A4 + 0x1C]
00001B70 5848 addq.w A0, 4
00001B72 5849 addq.w A1, 4
00001B74 2010 move.l D0, [A0]
00001B76 9191 sub.l [A1], D0
00001B78 9388 subx.l -[A1], -[A0]
00001B7A 202E FFEC move.l D0, [A6 - 0x14]
00001B7E 80AE FFE8 or.l D0, [A6 - 0x18]
00001B82 6610 bne +0x12 /* 00001B94 */
00001B84 41EE FFE0 lea.l A0, [A6 - 0x20]
00001B88 43EC 001C lea.l A1, [A4 + 0x1C]
00001B8C 20D9 move.l [A0]+, [A1]+
00001B8E 20D9 move.l [A0]+, [A1]+
00001B90 6000 00C6 bra +0xC8 /* 00001C58 */
label00001B94:
00001B94 41EC 001C lea.l A0, [A4 + 0x1C]
00001B98 2248 movea.l A1, A0
00001B9A 41EE FFE0 lea.l A0, [A6 - 0x20]
00001B9E 70FF moveq.l D0, 0xFFFFFFFF
00001BA0 2218 move.l D1, [A0]+
00001BA2 9299 sub.l D1, [A1]+
00001BA4 6D0E blt +0x10 /* 00001BB4 */
00001BA6 660A bne +0xC /* 00001BB2 */
00001BA8 2210 move.l D1, [A0]
00001BAA 9291 sub.l D1, [A1]
00001BAC 6506 bcs +0x8 /* 00001BB4 */
00001BAE 6602 bne +0x4 /* 00001BB2 */
00001BB0 7000 moveq.l D0, 0x00
label00001BB2:
00001BB2 4480 neg.l D0
label00001BB4:
00001BB4 4A80 tst.l D0
00001BB6 6C3E bge +0x40 /* 00001BF6 */
label00001BB8:
00001BB8 41EE FFE0 lea.l A0, [A6 - 0x20]
00001BBC 2248 movea.l A1, A0
00001BBE 41EE FFE8 lea.l A0, [A6 - 0x18]
00001BC2 5848 addq.w A0, 4
00001BC4 5849 addq.w A1, 4
00001BC6 2010 move.l D0, [A0]
00001BC8 D191 add.l [A1], D0
00001BCA D388 addx.l -[A1], -[A0]
00001BCC 3007 move.w D0, D7
00001BCE 5247 addq.w D7, 1
00001BD0 41EC 001C lea.l A0, [A4 + 0x1C]
00001BD4 2248 movea.l A1, A0
00001BD6 41EE FFE0 lea.l A0, [A6 - 0x20]
00001BDA 70FF moveq.l D0, 0xFFFFFFFF
00001BDC 2218 move.l D1, [A0]+
00001BDE 9299 sub.l D1, [A1]+
00001BE0 6D0E blt +0x10 /* 00001BF0 */
00001BE2 660A bne +0xC /* 00001BEE */
00001BE4 2210 move.l D1, [A0]
00001BE6 9291 sub.l D1, [A1]
00001BE8 6506 bcs +0x8 /* 00001BF0 */
00001BEA 6602 bne +0x4 /* 00001BEE */
00001BEC 7000 moveq.l D0, 0x00
label00001BEE:
00001BEE 4480 neg.l D0
label00001BF0:
00001BF0 4A80 tst.l D0
00001BF2 6DC4 blt -0x3A /* 00001BB8 */
00001BF4 6062 bra +0x64 /* 00001C58 */
label00001BF6:
00001BF6 41EC 0024 lea.l A0, [A4 + 0x24]
00001BFA 2248 movea.l A1, A0
00001BFC 41EE FFE0 lea.l A0, [A6 - 0x20]
00001C00 70FF moveq.l D0, 0xFFFFFFFF
00001C02 2218 move.l D1, [A0]+
00001C04 9299 sub.l D1, [A1]+
00001C06 6D0E blt +0x10 /* 00001C16 */
00001C08 660A bne +0xC /* 00001C14 */
00001C0A 2210 move.l D1, [A0]
00001C0C 9291 sub.l D1, [A1]
00001C0E 6506 bcs +0x8 /* 00001C16 */
00001C10 6602 bne +0x4 /* 00001C14 */
00001C12 7000 moveq.l D0, 0x00
label00001C14:
00001C14 4480 neg.l D0
label00001C16:
00001C16 4A80 tst.l D0
00001C18 6D00 00AE blt +0xB0 /* 00001CC8 */
label00001C1C:
00001C1C 41EE FFE0 lea.l A0, [A6 - 0x20]
00001C20 2248 movea.l A1, A0
00001C22 41EE FFE8 lea.l A0, [A6 - 0x18]
00001C26 5848 addq.w A0, 4
00001C28 5849 addq.w A1, 4
00001C2A 2010 move.l D0, [A0]
00001C2C 9191 sub.l [A1], D0
00001C2E 9388 subx.l -[A1], -[A0]
00001C30 3007 move.w D0, D7
00001C32 5247 addq.w D7, 1
00001C34 41EC 0024 lea.l A0, [A4 + 0x24]
00001C38 2248 movea.l A1, A0
00001C3A 41EE FFE0 lea.l A0, [A6 - 0x20]
00001C3E 70FF moveq.l D0, 0xFFFFFFFF
00001C40 2218 move.l D1, [A0]+
00001C42 9299 sub.l D1, [A1]+
00001C44 6D0E blt +0x10 /* 00001C54 */
00001C46 660A bne +0xC /* 00001C52 */
00001C48 2210 move.l D1, [A0]
00001C4A 9291 sub.l D1, [A1]
00001C4C 6506 bcs +0x8 /* 00001C54 */
00001C4E 6602 bne +0x4 /* 00001C52 */
00001C50 7000 moveq.l D0, 0x00
label00001C52:
00001C52 4480 neg.l D0
label00001C54:
00001C54 4A80 tst.l D0
00001C56 6CC4 bge -0x3A /* 00001C1C */
label00001C58:
00001C58 7002 moveq.l D0, 0x02
00001C5A C06C 0042 and.w D0, [A4 + 0x42]
00001C5E 673A beq +0x3C /* 00001C9A */
00001C60 7001 moveq.l D0, 0x01
00001C62 C047 and.w D0, D7
00001C64 6734 beq +0x36 /* 00001C9A */
00001C66 41EE FFE0 lea.l A0, [A6 - 0x20]
00001C6A 2248 movea.l A1, A0
00001C6C 41EC 001C lea.l A0, [A4 + 0x1C]
00001C70 5848 addq.w A0, 4
00001C72 5849 addq.w A1, 4
00001C74 2010 move.l D0, [A0]
00001C76 9191 sub.l [A1], D0
00001C78 9388 subx.l -[A1], -[A0]
00001C7A 41EE FFE0 lea.l A0, [A6 - 0x20]
00001C7E 44A8 0004 neg.l [A0 + 0x4]
00001C82 4090 negx.l [A0]
00001C84 41EE FFE0 lea.l A0, [A6 - 0x20]
00001C88 2248 movea.l A1, A0
00001C8A 41EC 0024 lea.l A0, [A4 + 0x24]
00001C8E 5848 addq.w A0, 4
00001C90 5849 addq.w A1, 4
00001C92 2010 move.l D0, [A0]
00001C94 D191 add.l [A1], D0
00001C96 D388 addx.l -[A1], -[A0]
00001C98 7A01 moveq.l D5, 0x01
label00001C9A:
00001C9A 486E FFE0 pea.l [A6 - 0x20]
00001C9E 486E FFD8 pea.l [A6 - 0x28]
00001CA2 2F0C move.l -[A7], A4
00001CA4 4EBA 00DE jsr [PC + 0xDE /* 00001D84 */]
00001CA8 2F0C move.l -[A7], A4
00001CAA 4EBA 023A jsr [PC + 0x23A /* 00001EE6 */]
00001CAE 4A05 tst.b D5
00001CB0 4FEF 0010 lea.l A7, [A7 + 0x10]
00001CB4 6712 beq +0x14 /* 00001CC8 */
00001CB6 2F0C move.l -[A7], A4
00001CB8 2014 move.l D0, [A4]
00001CBA 4480 neg.l D0
00001CBC 2F00 move.l -[A7], D0
00001CBE 303C 80AA move.w D0, 0x80AA
00001CC2 4EB0 81E1 18A8 jsr [[0x18A8]]
label00001CC8:
00001CC8 200B move.l D0, A3
00001CCA 6700 00A0 beq +0xA2 /* 00001D6C */
00001CCE 274C 000C move.l [A3 + 0xC], A4
00001CD2 276C 003E 0008 move.l [A3 + 0x8], [A4 + 0x3E]
00001CD8 26AE FFE0 move.l [A3], [A6 - 0x20]
00001CDC 276E FFE4 0004 move.l [A3 + 0x4], [A6 - 0x1C]
00001CE2 6000 0088 bra +0x8A /* 00001D6C */
label00001CE6:
00001CE6 200B move.l D0, A3
00001CE8 6714 beq +0x16 /* 00001CFE */
00001CEA 274C 000C move.l [A3 + 0xC], A4
00001CEE 276C 003E 0008 move.l [A3 + 0x8], [A4 + 0x3E]
00001CF4 26AE FFE0 move.l [A3], [A6 - 0x20]
00001CF8 276E FFE4 0004 move.l [A3 + 0x4], [A6 - 0x1C]
label00001CFE:
00001CFE 41EC 001C lea.l A0, [A4 + 0x1C]
00001D02 2248 movea.l A1, A0
00001D04 41EE FFE0 lea.l A0, [A6 - 0x20]
00001D08 70FF moveq.l D0, 0xFFFFFFFF
00001D0A 2218 move.l D1, [A0]+
00001D0C 9299 sub.l D1, [A1]+
00001D0E 6D0E blt +0x10 /* 00001D1E */
00001D10 660A bne +0xC /* 00001D1C */
00001D12 2210 move.l D1, [A0]
00001D14 9291 sub.l D1, [A1]
00001D16 6506 bcs +0x8 /* 00001D1E */
00001D18 6602 bne +0x4 /* 00001D1C */
00001D1A 7000 moveq.l D0, 0x00
label00001D1C:
00001D1C 4480 neg.l D0
label00001D1E:
00001D1E 4A80 tst.l D0
00001D20 6C14 bge +0x16 /* 00001D36 */
00001D22 2D6C 001C FFE0 move.l [A6 - 0x20], [A4 + 0x1C]
00001D28 2D6C 0020 FFE4 move.l [A6 - 0x1C], [A4 + 0x20]
00001D2E 0086 0000 0001 ori.l D6, 0x1
00001D34 6036 bra +0x38 /* 00001D6C */
label00001D36:
00001D36 41EC 0024 lea.l A0, [A4 + 0x24]
00001D3A 2248 movea.l A1, A0
00001D3C 41EE FFE0 lea.l A0, [A6 - 0x20]
00001D40 70FF moveq.l D0, 0xFFFFFFFF
00001D42 2218 move.l D1, [A0]+
00001D44 9299 sub.l D1, [A1]+
00001D46 6D0E blt +0x10 /* 00001D56 */
00001D48 660A bne +0xC /* 00001D54 */
00001D4A 2210 move.l D1, [A0]
00001D4C 9291 sub.l D1, [A1]
00001D4E 6506 bcs +0x8 /* 00001D56 */
00001D50 6602 bne +0x4 /* 00001D54 */
00001D52 7000 moveq.l D0, 0x00
label00001D54:
00001D54 4480 neg.l D0
label00001D56:
00001D56 4A80 tst.l D0
00001D58 6D12 blt +0x14 /* 00001D6C */
00001D5A 2D6C 0024 FFE0 move.l [A6 - 0x20], [A4 + 0x24]
00001D60 2D6C 0028 FFE4 move.l [A6 - 0x1C], [A4 + 0x28]
00001D66 0086 0000 0002 ori.l D6, 0x2
label00001D6C:
00001D6C 296E FFE0 0014 move.l [A4 + 0x14], [A6 - 0x20]
00001D72 296E FFE4 0018 move.l [A4 + 0x18], [A6 - 0x1C]
label00001D78:
00001D78 2006 move.l D0, D6
00001D7A 4CEE 18E0 FFC4 movem.l D5,D6,D7,A3,A4, [A6 - 0x3C]
00001D80 4E5E unlink A6
00001D82 4E75 rts
fn00001D84:
00001D84 4E56 0000 link A6, 0
00001D88 2F0C move.l -[A7], A4
00001D8A 286E 0008 movea.l A4, [A6 + 0x8]
00001D8E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001D92 2F14 move.l -[A7], [A4]
00001D94 486C 000C pea.l [A4 + 0xC]
00001D98 7007 moveq.l D0, 0x07
00001D9A 4EB0 81E1 1D08 jsr [[0x1D08]]
00001DA0 41EC 000C lea.l A0, [A4 + 0xC]
00001DA4 44A8 0004 neg.l [A0 + 0x4]
00001DA8 4090 negx.l [A0]
00001DAA 41EC 000C lea.l A0, [A4 + 0xC]
00001DAE 2248 movea.l A1, A0
00001DB0 206E 0010 movea.l A0, [A6 + 0x10]
00001DB4 5848 addq.w A0, 4
00001DB6 5849 addq.w A1, 4
00001DB8 2010 move.l D0, [A0]
00001DBA D191 add.l [A1], D0
00001DBC D388 addx.l -[A1], -[A0]
00001DBE 286E FFFC movea.l A4, [A6 - 0x4]
00001DC2 4E5E unlink A6
00001DC4 4E75 rts
00001DC6 4E56 0000 link A6, 0
00001DCA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001DCE 2F2E 000C move.l -[A7], [A6 + 0xC]
00001DD2 4EBA FCCC jsr [PC - 0x334 /* 00001AA0 */]
00001DD6 2D40 0010 move.l [A6 + 0x10], D0
00001DDA 4E5E unlink A6
00001DDC 4E74 0008 rtd 0x0008
00001DE0 4E56 FFF0 link A6, -0x0010
00001DE4 2F0C move.l -[A7], A4
00001DE6 286E 000C movea.l A4, [A6 + 0xC]
00001DEA 206E 0008 movea.l A0, [A6 + 0x8]
00001DEE 43EE FFF0 lea.l A1, [A6 - 0x10]
00001DF2 22D8 move.l [A1]+, [A0]+
00001DF4 22D8 move.l [A1]+, [A0]+
00001DF6 22D8 move.l [A1]+, [A0]+
00001DF8 22D8 move.l [A1]+, [A0]+
00001DFA 486E FFF0 pea.l [A6 - 0x10]
00001DFE 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001E02 303C 80B7 move.w D0, 0x80B7
00001E06 4EB0 81E1 18A8 jsr [[0x18A8]]
00001E0C 224C movea.l A1, A4
00001E0E 41EE FFF0 lea.l A0, [A6 - 0x10]
00001E12 5848 addq.w A0, 4
00001E14 5849 addq.w A1, 4
00001E16 2010 move.l D0, [A0]
00001E18 D191 add.l [A1], D0
00001E1A D388 addx.l -[A1], -[A0]
00001E1C 286E FFEC movea.l A4, [A6 - 0x14]
00001E20 4E5E unlink A6
00001E22 4E74 0008 rtd 0x0008
00001E26 4E56 FFF0 link A6, -0x0010
00001E2A 2F0C move.l -[A7], A4
00001E2C 286E 000C movea.l A4, [A6 + 0xC]
00001E30 206E 0008 movea.l A0, [A6 + 0x8]
00001E34 43EE FFF0 lea.l A1, [A6 - 0x10]
00001E38 22D8 move.l [A1]+, [A0]+
00001E3A 22D8 move.l [A1]+, [A0]+
00001E3C 22D8 move.l [A1]+, [A0]+
00001E3E 22D8 move.l [A1]+, [A0]+
00001E40 4AAE FFFC tst.l [A6 - 0x4]
00001E44 6712 beq +0x14 /* 00001E58 */
00001E46 486E FFF0 pea.l [A6 - 0x10]
00001E4A 2F2C 000C move.l -[A7], [A4 + 0xC]
00001E4E 303C 80B5 move.w D0, 0x80B5
00001E52 4EB0 81E1 18A8 jsr [[0x18A8]]
label00001E58:
00001E58 486E FFF0 pea.l [A6 - 0x10]
00001E5C 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001E60 303C 80B7 move.w D0, 0x80B7
00001E64 4EB0 81E1 18A8 jsr [[0x18A8]]
00001E6A 224C movea.l A1, A4
00001E6C 41EE FFF0 lea.l A0, [A6 - 0x10]
00001E70 5848 addq.w A0, 4
00001E72 5849 addq.w A1, 4
00001E74 2010 move.l D0, [A0]
00001E76 9191 sub.l [A1], D0
00001E78 9388 subx.l -[A1], -[A0]
00001E7A 4AAC 000C tst.l [A4 + 0xC]
00001E7E 670C beq +0xE /* 00001E8C */
00001E80 4AAE FFFC tst.l [A6 - 0x4]
00001E84 6706 beq +0x8 /* 00001E8C */
00001E86 7000 moveq.l D0, 0x00
00001E88 2940 000C move.l [A4 + 0xC], D0
label00001E8C:
00001E8C 286E FFEC movea.l A4, [A6 - 0x14]
00001E90 4E5E unlink A6
00001E92 4E74 0008 rtd 0x0008
fn00001E96:
00001E96 4E56 0000 link A6, 0
00001E9A 2F0B move.l -[A7], A3
00001E9C 266E 0008 movea.l A3, [A6 + 0x8]
00001EA0 226B 003A movea.l A1, [A3 + 0x3A]
00001EA4 2009 move.l D0, A1
00001EA6 6736 beq +0x38 /* 00001EDE */
00001EA8 B7E9 0046 cmpa.l A3, [A1 + 0x46]
00001EAC 6608 bne +0xA /* 00001EB6 */
00001EAE 236B 004A 0046 move.l [A1 + 0x46], [A3 + 0x4A]
00001EB4 601E bra +0x20 /* 00001ED4 */
label00001EB6:
00001EB6 2269 0046 movea.l A1, [A1 + 0x46]
00001EBA 6004 bra +0x6 /* 00001EC0 */
label00001EBC:
00001EBC 2269 004A movea.l A1, [A1 + 0x4A]
label00001EC0:
00001EC0 2009 move.l D0, A1
00001EC2 6706 beq +0x8 /* 00001ECA */
00001EC4 B7E9 004A cmpa.l A3, [A1 + 0x4A]
00001EC8 66F2 bne -0xC /* 00001EBC */
label00001ECA:
00001ECA 2009 move.l D0, A1
00001ECC 6706 beq +0x8 /* 00001ED4 */
00001ECE 236B 004A 004A move.l [A1 + 0x4A], [A3 + 0x4A]
label00001ED4:
00001ED4 7000 moveq.l D0, 0x00
00001ED6 2740 004A move.l [A3 + 0x4A], D0
00001EDA 2740 003A move.l [A3 + 0x3A], D0
label00001EDE:
00001EDE 266E FFFC movea.l A3, [A6 - 0x4]
00001EE2 4E5E unlink A6
00001EE4 4E75 rts
fn00001EE6:
00001EE6 4E56 0000 link A6, 0
00001EEA 48E7 0018 movem.l -[A7], A3,A4
00001EEE 286E 0008 movea.l A4, [A6 + 0x8]
00001EF2 264C movea.l A3, A4
00001EF4 177C 0001 0044 move.b [A3 + 0x44], 0x1
00001EFA 2F0C move.l -[A7], A4
00001EFC 4EBA 03D2 jsr [PC + 0x3D2 /* 000022D0 */]
00001F00 286C 0046 movea.l A4, [A4 + 0x46]
00001F04 584F addq.w A7, 4
00001F06 600C bra +0xE /* 00001F14 */
label00001F08:
00001F08 2F0C move.l -[A7], A4
00001F0A 4EBA FFDA jsr [PC - 0x26 /* 00001EE6 */]
00001F0E 286C 004A movea.l A4, [A4 + 0x4A]
00001F12 584F addq.w A7, 4
label00001F14:
00001F14 200C move.l D0, A4
00001F16 66F0 bne -0xE /* 00001F08 */
00001F18 422B 0044 clr.b [A3 + 0x44]
00001F1C 598F subq.l A7, 4
00001F1E 200D move.l D0, A5
00001F20 2F00 move.l -[A7], D0
00001F22 303C 80E3 move.w D0, 0x80E3
00001F26 4EB0 81E1 18A8 jsr [[0x18A8]]
00001F2C 7001 moveq.l D0, 0x01
00001F2E 1F00 move.b -[A7], D0
00001F30 303C 8090 move.w D0, 0x8090
00001F34 4EB0 81E1 18A8 jsr [[0x18A8]]
00001F3A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001F40 4E5E unlink A6
00001F42 4E75 rts
fn00001F44:
00001F44 4E56 0000 link A6, 0
00001F48 48E7 0018 movem.l -[A7], A3,A4
00001F4C 286E 0008 movea.l A4, [A6 + 0x8]
00001F50 264C movea.l A3, A4
00001F52 177C 0001 0044 move.b [A3 + 0x44], 0x1
00001F58 2F0C move.l -[A7], A4
00001F5A 4EBA 031C jsr [PC + 0x31C /* 00002278 */]
00001F5E 286C 0046 movea.l A4, [A4 + 0x46]
00001F62 584F addq.w A7, 4
00001F64 600C bra +0xE /* 00001F72 */
label00001F66:
00001F66 2F0C move.l -[A7], A4
00001F68 4EBA FFDA jsr [PC - 0x26 /* 00001F44 */]
00001F6C 286C 004A movea.l A4, [A4 + 0x4A]
00001F70 584F addq.w A7, 4
label00001F72:
00001F72 200C move.l D0, A4
00001F74 66F0 bne -0xE /* 00001F66 */
00001F76 422B 0044 clr.b [A3 + 0x44]
00001F7A 598F subq.l A7, 4
00001F7C 200D move.l D0, A5
00001F7E 2F00 move.l -[A7], D0
00001F80 303C 80E3 move.w D0, 0x80E3
00001F84 4EB0 81E1 18A8 jsr [[0x18A8]]
00001F8A 7001 moveq.l D0, 0x01
00001F8C 1F00 move.b -[A7], D0
00001F8E 303C 8090 move.w D0, 0x8090
00001F92 4EB0 81E1 18A8 jsr [[0x18A8]]
00001F98 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001F9E 4E5E unlink A6
00001FA0 4E75 rts
fn00001FA2:
00001FA2 4E56 0000 link A6, 0
00001FA6 2F0B move.l -[A7], A3
00001FA8 226E 0008 movea.l A1, [A6 + 0x8]
00001FAC 600C bra +0xE /* 00001FBA */
label00001FAE:
00001FAE 2269 003A movea.l A1, [A1 + 0x3A]
00001FB2 2009 move.l D0, A1
00001FB4 6604 bne +0x6 /* 00001FBA */
00001FB6 7000 moveq.l D0, 0x00
00001FB8 600A bra +0xC /* 00001FC4 */
label00001FBA:
00001FBA 2669 0036 movea.l A3, [A1 + 0x36]
00001FBE 200B move.l D0, A3
00001FC0 67EC beq -0x12 /* 00001FAE */
00001FC2 200B move.l D0, A3
label00001FC4:
00001FC4 266E FFFC movea.l A3, [A6 - 0x4]
00001FC8 4E5E unlink A6
00001FCA 4E75 rts
00001FCC 4E56 0000 link A6, 0
00001FD0 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00001FD4 3E2E 0008 move.w D7, [A6 + 0x8]
00001FD8 246E 000A movea.l A2, [A6 + 0xA]
00001FDC 7000 moveq.l D0, 0x00
00001FDE 2840 movea.l A4, D0
00001FE0 2F0A move.l -[A7], A2
00001FE2 4EBA FFBE jsr [PC - 0x42 /* 00001FA2 */]
00001FE6 2640 movea.l A3, D0
00001FE8 200B move.l D0, A3
00001FEA 584F addq.w A7, 4
00001FEC 6732 beq +0x34 /* 00002020 */
00001FEE 598F subq.l A7, 4
00001FF0 2F0B move.l -[A7], A3
00001FF2 2F0A move.l -[A7], A2
00001FF4 3F07 move.w -[A7], D7
00001FF6 2F3C 0006 0002 move.l -[A7], 0x60002
00001FFC 7000 moveq.l D0, 0x00
00001FFE A82A syscall ComponentDispatch
00002000 285F movea.l A4, [A7]+
00002002 200C move.l D0, A4
00002004 671A beq +0x1C /* 00002020 */
00002006 08AC 0000 0013 bclr.b [A4 + 0x13], 0x0
0000200C 02AC FFFF FFFD 0010 andi.l [A4 + 0x10], 0xFFFFFFFD
00002014 3947 0028 move.w [A4 + 0x28], D7
00002018 294A 0020 move.l [A4 + 0x20], A2
0000201C 294B 0024 move.l [A4 + 0x24], A3
label00002020:
00002020 2D4C 000E move.l [A6 + 0xE], A4
00002024 4CEE 1C80 FFF0 movem.l D7,A2,A3,A4, [A6 - 0x10]
0000202A 4E5E unlink A6
0000202C 4E74 0006 rtd 0x0006
00002030 4E56 0000 link A6, 0
00002034 2F0C move.l -[A7], A4
00002036 286E 0008 movea.l A4, [A6 + 0x8]
0000203A 200C move.l D0, A4
0000203C 6730 beq +0x32 /* 0000206E */
0000203E 598F subq.l A7, 4
00002040 303C 8013 move.w D0, 0x8013
00002044 4EB0 81E1 18A8 jsr [[0x18A8]]
0000204A 4A9F tst.l [A7]+
0000204C 6720 beq +0x22 /* 0000206E */
0000204E 2F0C move.l -[A7], A4
00002050 303C 80B9 move.w D0, 0x80B9
00002054 4EB0 81E1 18A8 jsr [[0x18A8]]
0000205A 598F subq.l A7, 4
0000205C 2F2C 0024 move.l -[A7], [A4 + 0x24]
00002060 2F0C move.l -[A7], A4
00002062 2F3C 0004 0003 move.l -[A7], 0x40003
00002068 7000 moveq.l D0, 0x00
0000206A A82A syscall ComponentDispatch
0000206C 584F addq.w A7, 4
label0000206E:
0000206E 286E FFFC movea.l A4, [A6 - 0x4]
00002072 4E5E unlink A6
00002074 4E74 0004 rtd 0x0004
00002078 4E56 0000 link A6, 0
0000207C 226E 0008 movea.l A1, [A6 + 0x8]
00002080 2009 move.l D0, A1
00002082 6708 beq +0xA /* 0000208C */
00002084 3D69 0028 000C move.w [A6 + 0xC], [A1 + 0x28]
0000208A 6004 bra +0x6 /* 00002090 */
label0000208C:
0000208C 426E 000C clr.w [A6 + 0xC]
label00002090:
00002090 4E5E unlink A6
00002092 4E74 0004 rtd 0x0004
00002096 4E56 0000 link A6, 0
0000209A 226E 0008 movea.l A1, [A6 + 0x8]
0000209E 2009 move.l D0, A1
000020A0 6708 beq +0xA /* 000020AA */
000020A2 2D69 0020 000C move.l [A6 + 0xC], [A1 + 0x20]
000020A8 6006 bra +0x8 /* 000020B0 */
label000020AA:
000020AA 7000 moveq.l D0, 0x00
000020AC 2D40 000C move.l [A6 + 0xC], D0
label000020B0:
000020B0 4E5E unlink A6
000020B2 4E74 0004 rtd 0x0004
000020B6 4E56 FFFC link A6, -0x0004
000020BA 48E7 0138 movem.l -[A7], D7,A2,A3,A4
000020BE 266E 0018 movea.l A3, [A6 + 0x18]
000020C2 286E 001C movea.l A4, [A6 + 0x1C]
000020C6 4247 clr.w D7
000020C8 200B move.l D0, A3
000020CA 6704 beq +0x6 /* 000020D0 */
000020CC 200C move.l D0, A4
000020CE 6604 bne +0x6 /* 000020D4 */
label000020D0:
000020D0 7ECE moveq.l D7, 0xFFFFFFCE
000020D2 605C bra +0x5E /* 00002130 */
label000020D4:
000020D4 202C 0010 move.l D0, [A4 + 0x10]
000020D8 0800 0000 btst.b D0, 0x0
000020DC 6704 beq +0x6 /* 000020E2 */
000020DE 7ECE moveq.l D7, 0xFFFFFFCE
000020E0 604E bra +0x50 /* 00002130 */
label000020E2:
000020E2 246C 0020 movea.l A2, [A4 + 0x20]
000020E6 294B 0014 move.l [A4 + 0x14], A3
000020EA 296E 0014 0018 move.l [A4 + 0x18], [A6 + 0x14]
000020F0 00AC 0000 0001 0010 ori.l [A4 + 0x10], 0x1
000020F8 02AC FFFF FFFD 0010 andi.l [A4 + 0x10], 0xFFFFFFFD
00002100 200D move.l D0, A5
00002102 2940 001C move.l [A4 + 0x1C], D0
00002106 598F subq.l A7, 4
00002108 2F2C 0024 move.l -[A7], [A4 + 0x24]
0000210C 2F0C move.l -[A7], A4
0000210E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002112 2F2E 000C move.l -[A7], [A6 + 0xC]
00002116 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000211A 2F3C 0010 0004 move.l -[A7], 0x100004
00002120 7000 moveq.l D0, 0x00
00002122 A82A syscall ComponentDispatch
00002124 201F move.l D0, [A7]+
00002126 3E00 move.w D7, D0
00002128 6706 beq +0x8 /* 00002130 */
0000212A 08AC 0000 0013 bclr.b [A4 + 0x13], 0x0
label00002130:
00002130 3D47 0020 move.w [A6 + 0x20], D7
00002134 4CEE 1C80 FFEC movem.l D7,A2,A3,A4, [A6 - 0x14]
0000213A 4E5E unlink A6
0000213C 4E74 0018 rtd 0x0018
00002140 4E56 FFFC link A6, -0x0004
00002144 48E7 0108 movem.l -[A7], D7,A4
00002148 286E 0008 movea.l A4, [A6 + 0x8]
0000214C 200C move.l D0, A4
0000214E 6762 beq +0x64 /* 000021B2 */
00002150 7001 moveq.l D0, 0x01
00002152 C0AC 0010 and.l D0, [A4 + 0x10]
00002156 675A beq +0x5C /* 000021B2 */
00002158 7002 moveq.l D0, 0x02
0000215A C0AC 0010 and.l D0, [A4 + 0x10]
0000215E 6614 bne +0x16 /* 00002174 */
00002160 598F subq.l A7, 4
00002162 2F2C 0024 move.l -[A7], [A4 + 0x24]
00002166 2F0C move.l -[A7], A4
00002168 2F3C 0004 0005 move.l -[A7], 0x40005
0000216E 7000 moveq.l D0, 0x00
00002170 A82A syscall ComponentDispatch
00002172 584F addq.w A7, 4
label00002174:
00002174 08AC 0000 0013 bclr.b [A4 + 0x13], 0x0
0000217A 7002 moveq.l D0, 0x02
0000217C C0AC 0010 and.l D0, [A4 + 0x10]
00002180 6730 beq +0x32 /* 000021B2 */
00002182 204C movea.l A0, A4
00002184 5088 addq.l A0, 8
00002186 2D48 FFFC move.l [A6 - 0x4], A0
0000218A 598F subq.l A7, 4
0000218C 2F2C 001C move.l -[A7], [A4 + 0x1C]
00002190 303C 80E3 move.w D0, 0x80E3
00002194 4EB0 81E1 18A8 jsr [[0x18A8]]
0000219A 205F movea.l A0, [A7]+
0000219C 41E8 0024 lea.l A0, [A0 + 0x24]
000021A0 2248 movea.l A1, A0
000021A2 206E FFFC movea.l A0, [A6 - 0x4]
000021A6 A96E syscall Dequeue
000021A8 3E00 move.w D7, D0
000021AA 02AC FFFF FFFD 0010 andi.l [A4 + 0x10], 0xFFFFFFFD
label000021B2:
000021B2 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC]
000021B8 4E5E unlink A6
000021BA 4E74 0004 rtd 0x0004
000021BE 4E56 0000 link A6, 0
000021C2 206E 0008 movea.l A0, [A6 + 0x8]
000021C6 2F28 002E move.l -[A7], [A0 + 0x2E]
000021CA 4EBA 01AC jsr [PC + 0x1AC /* 00002378 */]
000021CE 2D40 000C move.l [A6 + 0xC], D0
000021D2 4E5E unlink A6
000021D4 4E74 0004 rtd 0x0004
000021D8 4E56 0000 link A6, 0
000021DC 206E 0008 movea.l A0, [A6 + 0x8]
000021E0 2F28 0008 move.l -[A7], [A0 + 0x8]
000021E4 4EBA 0192 jsr [PC + 0x192 /* 00002378 */]
000021E8 2D40 000C move.l [A6 + 0xC], D0
000021EC 4E5E unlink A6
000021EE 4E74 0004 rtd 0x0004
000021F2 4E56 FFFC link A6, -0x0004
000021F6 48E7 0108 movem.l -[A7], D7,A4
000021FA 286E 0008 movea.l A4, [A6 + 0x8]
000021FE 2F0C move.l -[A7], A4
00002200 303C 80B9 move.w D0, 0x80B9
00002204 4EB0 81E1 18A8 jsr [[0x18A8]]
0000220A 302C 0028 move.w D0, [A4 + 0x28]
0000220E 48C0 ext.l D0
00002210 3E3C 8000 move.w D7, 0x8000
00002214 CE40 and.w D7, D0
00002216 4A47 tst.w D7
00002218 6724 beq +0x26 /* 0000223E */
0000221A 206C 0020 movea.l A0, [A4 + 0x20]
0000221E 4A28 0044 tst.b [A0 + 0x44]
00002222 661A bne +0x1C /* 0000223E */
00002224 202C 001C move.l D0, [A4 + 0x1C]
00002228 C18D exg D0, A5
0000222A 2E00 move.l D7, D0
0000222C 2F0C move.l -[A7], A4
0000222E 2F2C 0018 move.l -[A7], [A4 + 0x18]
00002232 206C 0014 movea.l A0, [A4 + 0x14]
00002236 4E90 jsr [A0]
00002238 2007 move.l D0, D7
0000223A C18D exg D0, A5
0000223C 602E bra +0x30 /* 0000226C */
label0000223E:
0000223E 00AC 0000 0003 0010 ori.l [A4 + 0x10], 0x3
00002246 204C movea.l A0, A4
00002248 5088 addq.l A0, 8
0000224A 2D48 FFFC move.l [A6 - 0x4], A0
0000224E 598F subq.l A7, 4
00002250 2F2C 001C move.l -[A7], [A4 + 0x1C]
00002254 303C 80E3 move.w D0, 0x80E3
00002258 4EB0 81E1 18A8 jsr [[0x18A8]]
0000225E 205F movea.l A0, [A7]+
00002260 41E8 0024 lea.l A0, [A0 + 0x24]
00002264 2248 movea.l A1, A0
00002266 206E FFFC movea.l A0, [A6 - 0x4]
0000226A A96F syscall Enqueue
label0000226C:
0000226C 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC]
00002272 4E5E unlink A6
00002274 4E74 0004 rtd 0x0004
fn00002278:
00002278 4E56 0000 link A6, 0
0000227C 48E7 0018 movem.l -[A7], A3,A4
00002280 598F subq.l A7, 4
00002282 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002286 303C 812B move.w D0, 0x812B
0000228A 4EB0 81E1 18A8 jsr [[0x18A8]]
00002290 285F movea.l A4, [A7]+
00002292 602E bra +0x30 /* 000022C2 */
label00002294:
00002294 598F subq.l A7, 4
00002296 2F0C move.l -[A7], A4
00002298 303C 812C move.w D0, 0x812C
0000229C 4EB0 81E1 18A8 jsr [[0x18A8]]
000022A2 265F movea.l A3, [A7]+
000022A4 2014 move.l D0, [A4]
000022A6 0800 0000 btst.b D0, 0x0
000022AA 6714 beq +0x16 /* 000022C0 */
000022AC 598F subq.l A7, 4
000022AE 2F2C 0024 move.l -[A7], [A4 + 0x24]
000022B2 2F0C move.l -[A7], A4
000022B4 2F3C 0004 0006 move.l -[A7], 0x40006
000022BA 7000 moveq.l D0, 0x00
000022BC A82A syscall ComponentDispatch
000022BE 584F addq.w A7, 4
label000022C0:
000022C0 284B movea.l A4, A3
label000022C2:
000022C2 200C move.l D0, A4
000022C4 66CE bne -0x30 /* 00002294 */
000022C6 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000022CC 4E5E unlink A6
000022CE 4E75 rts
fn000022D0:
000022D0 4E56 0000 link A6, 0
000022D4 48E7 0018 movem.l -[A7], A3,A4
000022D8 598F subq.l A7, 4
000022DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022DE 303C 812B move.w D0, 0x812B
000022E2 4EB0 81E1 18A8 jsr [[0x18A8]]
000022E8 285F movea.l A4, [A7]+
000022EA 602C bra +0x2E /* 00002318 */
label000022EC:
000022EC 598F subq.l A7, 4
000022EE 2F0C move.l -[A7], A4
000022F0 303C 812C move.w D0, 0x812C
000022F4 4EB0 81E1 18A8 jsr [[0x18A8]]
000022FA 265F movea.l A3, [A7]+
000022FC 7002 moveq.l D0, 0x02
000022FE C094 and.l D0, [A4]
00002300 6714 beq +0x16 /* 00002316 */
00002302 598F subq.l A7, 4
00002304 2F2C 0024 move.l -[A7], [A4 + 0x24]
00002308 2F0C move.l -[A7], A4
0000230A 2F3C 0004 0007 move.l -[A7], 0x40007
00002310 7000 moveq.l D0, 0x00
00002312 A82A syscall ComponentDispatch
00002314 584F addq.w A7, 4
label00002316:
00002316 284B movea.l A4, A3
label00002318:
00002318 200C move.l D0, A4
0000231A 66D0 bne -0x2E /* 000022EC */
0000231C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00002322 4E5E unlink A6
00002324 4E75 rts
00002326 4E56 0000 link A6, 0
0000232A 2F0C move.l -[A7], A4
0000232C 286E 0008 movea.l A4, [A6 + 0x8]
00002330 204C movea.l A0, A4
00002332 5088 addq.l A0, 8
00002334 226C 0020 movea.l A1, [A4 + 0x20]
00002338 43E9 002C lea.l A1, [A1 + 0x2C]
0000233C A96F syscall Enqueue
0000233E 426E 000C clr.w [A6 + 0xC]
00002342 286E FFFC movea.l A4, [A6 - 0x4]
00002346 4E5E unlink A6
00002348 4E74 0004 rtd 0x0004
0000234C 4E56 0000 link A6, 0
00002350 48E7 0108 movem.l -[A7], D7,A4
00002354 286E 0008 movea.l A4, [A6 + 0x8]
00002358 204C movea.l A0, A4
0000235A 5088 addq.l A0, 8
0000235C 226C 0020 movea.l A1, [A4 + 0x20]
00002360 43E9 002C lea.l A1, [A1 + 0x2C]
00002364 A96E syscall Dequeue
00002366 3E00 move.w D7, D0
00002368 3D47 000C move.w [A6 + 0xC], D7
0000236C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00002372 4E5E unlink A6
00002374 4E74 0004 rtd 0x0004
fn00002378:
00002378 4E56 0000 link A6, 0
0000237C 2F0C move.l -[A7], A4
0000237E 286E 0008 movea.l A4, [A6 + 0x8]
00002382 200C move.l D0, A4
00002384 A055 syscall StripAddress
00002386 2840 movea.l A4, D0
00002388 200C move.l D0, A4
0000238A 6706 beq +0x8 /* 00002392 */
0000238C 200C move.l D0, A4
0000238E 5180 subq.l D0, 8
00002390 6002 bra +0x4 /* 00002394 */
label00002392:
00002392 7000 moveq.l D0, 0x00
label00002394:
00002394 286E FFFC movea.l A4, [A6 - 0x4]
00002398 4E5E unlink A6
0000239A 4E75 rts